Code Protection and Obfuscator For .Net, Licensing And Copy Protection for .Net, ActiveX and MFC

LogicNP Software Newsletter - 18 Jan, 2006


Wish you A Happy New Year!

LogicNP Software wishes you a very happy 2006! Watch out for some exciting new products as well as continued value-addition to our existing products in 2006!

Shell MegaPack ActiveX v7.1 and Shell MegaPack.Net v7.1 released

We are pleased to announce the release of v7.1 of Shell MegaPack ActiveX and Shell MegaPack.Net. v7.1 brings some new features and functionality, new properties, methods and events and some bugfixes. The .Net version has vastly improved support for Visual Studio 2005/.Net 2.0 development. (See below for a complete version change log)

v7.1 is a free upgrade to licensed users of v7.0. Version 6.x and earlier customers can go to http://www.ssware.com/upgrade.htm for information on upgrading.

Shell MegaPack product page : http://www.ssware.com/megapack.htm

Try our recently released product - EZShellExtensions.Net 1.0

EZShellExtensions.Net is a set of components for fast, painless and easy development of Windows shell extensions. EZShellExtensions eliminates the time-consuming, error-prone and complicated process of developing shell extensions using an innovative yet simple and easy-to-use object model.  EZShellExtensions can reduce the time required to write shell extensions by as much as 80%.  Moreover, it is tightly integrated into Visual Studio.Net so you can quickly add shell extensions via the "Project" -> "Add New Item..." dialog.

EZShellExtensions.Net supports all Windows shell extensions including :

  • Contextmenu extensions including owner drawn menu items
  • Icon extensions
  • Overlay icon extensions
  • Property sheet extensions
  • Column extensions
  • Infotip extensions
  • Thumbnail extensions
  • Dragdrop context menu extensions
  • Directory background context menu extensions
  • Drop extensions
  • SendTo extensions
  • Disk Cleanup extensions
  • Copy hook extensions
  • Taskbar bands
  • Internet Explorer toolbands
  • Internet Explorer vertical and horizontal bands.

EZShellExtensions.Net Product Page : http://www.ssware.com/ezshell/ezshell.htm

As a special offer, we are giving a twenty percent discount off the normal price to our existing customers.

Goto http://www.ssware.com/ezshell/discount.htm for more information

Thank you for your feedback and help during the beta! Those who participated in the beta will receive a complimentary license. Please contact us for obtaining your license.


Whats new in Shell MegaPack v7.1 !


Shell MegaPack.Net


FolderView.Net

  • NEW FUNCTIONALITY : New property, QueryHasSubFolders, controls whether queries are made to determine whether folders have subfolders ( used to display the (+) sign ). For network folders, disabling this can increase the speed of FolderView.
  • NEW FUNCTIONALITY : New Node property to PopupContextMenuEventArgs to help determine the node for which
    the context menu is being shown.
  • NEW FUNCTIONALITY : Added CLSCompliant version of the Attributes property by adding a GetAttributes method.
  • NEW FUNCTIONALITY : New methods GetBitmap and SetBitmap to FIVDataObject allow bitmaps to be drag-dropped.
  • NEW FUNCTIONALITY : Added DisplayShellMenu method to TreeNode to allow programmatic display of node shell contextmenu.
  • BUGFIX : Fixed issue due to which a "LoaderLock Detected" MDA (Managed Debug Assistant) message was shown in Visual Studio 2005 projects at runtime or design-time.
  • BUGFIX : Crash occurred when invalid data in HDROP format was dragged over FileView.
  • BUGFIX : Index property of ShellMenuItem did not work correctly.
  • BUGFIX : Item context menus were shown when Shift+F10 or Windows App key was pressed even if the ShowContextMenus property was set to False.
  • BUGFIX : If the starting folder is changed at design-time, an exception was thrown when the program was run in Debug mode.
  • BUGFIX : If drives are added or removed, FileView did not update even if AutoUpdate property was set to True.
  • BUGFIX : Fixed crash in Visual Studio 2005 under certain circumstances.
  • BUGFIX : Fixed problem of non-display of icons in Windows Vista Beta1.
  • BUGFIX : Separator property os ShellMenuItem did not return the correct value.
  • BUGFIX : Fixed GDI resource leaks in AddCustomIcon method.
  • BUGFIX : Value of Enabled property of ShellMenuItem was lost when the Index property was set.
  • BUGFIX : SelectNode method works even if Desktop node is selected or if there is no selection.

FileView.Net

  • NEW FUNCTIONALITY : Size of thumbnails in Thumbnail View can be changed.
  • NEW FUNCTIONALITY : Column widths are preserved when changing folders.
  • NEW FUNCTIONALITY : New methods GetBitmap and SetBitmap to FIVDataObject allow bitmaps to be drag-dropped.
  • NEW FUNCTIONALITY : A radio check mark is shown in the background menu next to the menu item corresponding to the current viewstyle.
  • NEW FUNCTIONALITY : Added DisplayBackgroundMenu and DisplayShellMenuForItems methods to allow programmatic display of background view menu or item shell contextmenus.
  • NEW FUNCTIONALITY : New helper methods, PIDLCompare, PIDLFromPath, GetSpecialFolderPIDL and PIDLConcat methods added to Utilities class.
  • NEW FUNCTIONALITY : New helper method GetDisplayNameFromPIDL allows retrieval of the full/relative display name from the PIDL of an item.
  • NEW FUNCTIONALITY : New helper method GetShellIconFromPIDL allows retrieval of shell icons from the PIDL of an item.
  • NEW FUNCTIONALITY : New event, HeaderRightClick, fires when column headers in Details mode are right clicked.
  • BUGFIX : Fixed issue due to which a "LoaderLock Detected" MDA (Managed Debug Assistant) message was shown in Visual Studio 2005 projects at runtime or design-time.
  • BUGFIX : If the root folder is changed at design-time, an exception was thrown when the program was run in Debug mode.
  • BUGFIX : FileSize property incorrectly returned -1 for zip files if WinXP Compressed Folders feature is enabled.
  • BUGFIX : Crash occurred when invalid data in HDROP format was dragged over FileView.
  • BUGFIX : The default dragdrop action when dragging within FileView was copy, which resulted in advertent copies.
  • BUGFIX : In Thumbnail View, red colors in thumbnails were shown as black.
  • BUGFIX : Index property of ShellMenuItem did not work correctly.
  • BUGFIX : Item context menus were shown when Shift+F10 or Windows App key was pressed even if the ShowContextMenus property was set to False.
  • BUGFIX : If drives are added or removed, FileView did not update even if AutoUpdate property was set to True.
  • BUGFIX : Fixed crash in Visual Studio 2005 under certain circumstances.
  • BUGFIX : Fixed problem of non-display of icons in Windows Vista Beta1.
  • BUGFIX : CurrentFolderChanged event is fired even if the new folder is same as old folder ( For example, when RefreshView method is called or FilePattern property is set).
  • BUGFIX : Separator property os ShellMenuItem did not return the correct value.
  • BUGFIX : Fixed GDI resource leaks in AddCustomIcon method.
  • BUGFIX : Value of Enabled property of ShellMenuItem was lost when the Index property was set.

ShComboBox.Net

  • BUGFIX : Fixed issue due to which a "LoaderLock Detected" MDA (Managed Debug Assistant) message was shown in Visual Studio 2005 projects at runtime or design-time.
  • BUGFIX : Items shown under My Computer are now properly sorted.
  • BUGFIX : Fixed problem with wrong displaynames for shared/network items.
  • BUGFIX : UserData property for custom items did not work.
  • BUGFIX : Crash occurred when EditBoxText property was accessed if AutoComplete was set to False.
  • BUGFIX : Fixed GDI resource leaks in AddCustomIcon method.

ShellObjects.Net

  • NEW COMPONENT : ShellAppBar - Convert your forms to application desktop toolbars similar to Quick Launch - with complete autohide and drag-docking functionality.
  • NEW FUNCTIONALITY : ShellPopup colors are automatically updated when the system colors change.
  • NEW FUNCTIONALITY : New MinimizeToTray and MaximizeFromTray methods allows a form to be minimized/maximized from tray with corresponding animation.
  • NEW FUNCTIONALITY : Improved design-time support for the ImageIndex and ImageList properties of ShellNotifyIcon makes it easy to add/remove icons which will be displayed in the shell tray notification area.
  • BUGFIX : Fixed issue due to which a "LoaderLock Detected" MDA (Managed Debug Assistant) message was shown in Visual Studio 2005 projects at runtime or design-time.
  • BUGFIX : Using the ShellPopupNotification control in a Managed C++ project caused a compiler error in the project.
  • BUGFIX : Value of Enabled property of ShellMenuItem was lost when the Index property was set.
  • BUGFIX : Index property of ShellMenuItem did not work correctly.
  • BUGFIX : Separator property os ShellMenuItem did not return the correct value.
  • BUGFIX : GripperColor and GripperColor2 properties take desired documented effect.
  • BUGFIX : ShellPopup gripper bar dots in Office2003 style are not displayed if AllowDrag property is False.
  • BUGFIX : BackImageIsTransparent and LogoImageIsTransparent take the desired documented effect.

Shell MegaPack ActiveX


FolderView

  • NEW FUNCTIONALITY : New property, QueryHasSubFolders, controls whether queries are made to determine whether folders have subfolders ( used to display the (+) sign ). For network folders, disabling this can increase the speed of FolderView.
  • NEW FUNCTIONALITY : New methods GetBitmap and SetBitmap to FIVDataObject allow bitmaps to be drag-dropped.
  • NEW FUNCTIONALITY : Added DisplayShellMenu method to TreeNode to allow programmatic display of node shell contextmenu.
  • BUGFIX : Crash occurred when invalid data in HDROP format was dragged over FileView.
  • BUGFIX : Index property of ShellMenuItem did not work correctly.
  • BUGFIX : Item context menus were shown when Shift+F10 or Windows App key was pressed even if the ShowContextMenus property was set to False.
  • BUGFIX : If drives are added or removed, FileView did not update even if AutoUpdate property was set to True.
  • BUGFIX : Fixed crash in Visual Studio 2005 under certain circumstances.
  • BUGFIX : Fixed problem of non-display of icons in Windows Vista Beta1.
  • BUGFIX : Separator property os ShellMenuItem did not return the correct value.
  • BUGFIX : Fixed GDI resource leaks in AddCustomIcon method.
  • BUGFIX : Value of Enabled property of ShellMenuItem was lost when the Index property was set.
  • BUGFIX : SelectNode method works even if Desktop node is selected or if there is no selection.
  • BUGFIX : UserData property did not work for non-bitable data types.
  • BUGFIX : UserData property for custom nodes did not work.

FileView

  • NEW FUNCTIONALITY : Size of thumbnails in Thumbnail View can be changed.
  • NEW FUNCTIONALITY : Column widths are preserved when changing folders.
  • NEW FUNCTIONALITY : New methods GetBitmap and SetBitmap to FIVDataObject allow bitmaps to be drag-dropped.
  • NEW FUNCTIONALITY : A radio check mark is shown in the background menu next to the menu item corresponding to the current viewstyle.
  • NEW FUNCTIONALITY : Added DisplayBackgroundMenu and DisplayShellMenuForItems methods to allow programmatic display of background view menu or item shell contextmenus.
  • NEW FUNCTIONALITY : New helper methods, PIDLCompare, PIDLFromPath, GetSpecialFolderPIDL and PIDLConcat methods added to Utilities class.
  • NEW FUNCTIONALITY : New helper method GetDisplayNameFromPIDL allows retrieval of the full/relative display name from the PIDL of an item.
  • NEW FUNCTIONALITY : New helper method GetShellIconFromPIDL allows retrieval of shell icons from the PIDL of an item.
  • NEW FUNCTIONALITY : New event, HeaderRightClick, fires when column headers in Details mode are right clicked.
  • BUGFIX : FileSize property incorrectly returned -1 for zip files if WinXP Compressed Folders feature is enabled.
  • BUGFIX : Crash occurred when invalid data in HDROP format was dragged over FileView.
  • BUGFIX : The default dragdrop action when dragging within FileView was copy, which resulted in advertent copies.
  • BUGFIX : In Thumbnail View, red colors in thumbnails were shown as black.
  • BUGFIX : Index property of ShellMenuItem did not work correctly.
  • BUGFIX : Item context menus were shown when Shift+F10 or Windows App key was pressed even if the ShowContextMenus property was set to False.
  • BUGFIX : If drives are added or removed, FileView did not update even if AutoUpdate property was set to True.
  • BUGFIX : Fixed crash in Visual Studio 2005 under certain circumstances.
  • BUGFIX : Fixed problem of non-display of icons in Windows Vista Beta1.
  • BUGFIX : CurrentFolderChanged event is fired even if the new folder is same as old folder ( For example, when RefreshView method is called or FilePattern property is set).
  • BUGFIX : Separator property os ShellMenuItem did not return the correct value.
  • BUGFIX : Fixed GDI resource leaks in AddCustomIcon method.
  • BUGFIX : Value of Enabled property of ShellMenuItem was lost when the Index property was set.
  • BUGFIX : UserData property did not work for non-bitable data types.
  • BUGFIX : UserData property for custom items did not work.

ShComboBox

  • BUGFIX : Items shown under My Computer are now properly sorted.
  • BUGFIX : Fixed problem with wrong displaynames for shared/network items.
  • BUGFIX : UserData property for custom items did not work.
  • BUGFIX : Crash occurred when EditBoxText property was accessed if AutoComplete was set to False.
  • BUGFIX : Fixed GDI resource leaks in AddCustomIcon method.

ShellObjects

  • NEW COMPONENT : ShellAppBar - Convert your forms to application desktop toolbars similar to Quick Launch - with complete autohide and drag-docking functionality.
  • NEW FUNCTIONALITY : ShellPopup colors are automatically updated when the system colors change.
  • NEW FUNCTIONALITY : New MinimizeToTray and MaximizeFromTray methods allows a form to be minimized/maximized from tray with corresponding animation.
  • NEW FUNCTIONALITY : Improved design-time support for the ImageIndex and ImageList properties of ShellNotifyIcon makes it easy to add/remove icons which will be displayed in the shell tray notification area.
  • BUGFIX : Value of Enabled property of ShellMenuItem was lost when the Index property was set.
  • BUGFIX : Index property of ShellMenuItem did not work correctly.
  • BUGFIX : Separator property os ShellMenuItem did not return the correct value.
  • BUGFIX : GripperColor and GripperColor2 properties take desired documented effect.
  • BUGFIX : ShellPopup gripper bar dots in Office2003 style are not displayed if AllowDrag property is False.
  • BUGFIX : BackImageIsTransparent and LogoImageIsTransparent take the desired documented effect.