MBM Project migration 2017

| 2017/01/05 17:46
Today 5 January 2017 MBM Project starts migration to purposely build web site & blog platform based on MS ASP .NET & C# . Some of the old pages with obsolete information will be dropped. Some will be kept for reference. During the migration due to different platforms the information in the old articles might be partially lost or with changed formatting. Users' comments will not be transferred to the new site.


Anti virus scanning exclusion lists

| 2015/12/19 10:53
General Exclusions for All Windows Platforms
  • Pagefile.sys
  • *.pst
  • %systemroot%\System32\Spool (replace %systemroot% with actual directory)
  • %systemroot%\SoftwareDistribution\Datastore (replace %systemroot% with actual directory)
  • %allusersprofile%\NTUser.pol
  • %systemroot%\system32\GroupPolicy\registry.pol
Microsoft Active Directory Domain Controller

Why we have selected Hyper-V again (against VMware)

| 2015/11/19 10:23
Just finished some quick but rather indicative tests of VMware vSphere with View 5 and MS Windows 2008 R2 SP1 Hyper-V
We are long time looking for virtualization platform that would allow decent quality of 3D graphics and modeling applications.

Handling CheckedListBox ItemCheck event in C#

| 2015/11/19 10:16
Common problem handling ItemCheck event in CheckedListBox control is the fact that when the event is fired the object's state change is not finalized.If within the ItemCheck event handling function we try to get the CheckedListBox item's check state using the most common methods like getting collection of all checked items

C# How to Modify DataSet Connection Strings at Runtime?

| 2015/10/19 11:07
Detailed instructions by Paul Keister in his excellent article Adaptive Connection Strings for Windows Forms Applications
In brief
the connection string property is set read only in the Settings.Designer.cs class:
public string MyAppConnectionString {
   get {
            return ((string)(this["MyAppConnectionString"]));