Browsing articles tagged with " Windows"
May
3

DLL Registration – Win32 vs .NET

By david  //  Technical Tips  //  Comments Off on DLL Registration – Win32 vs .NET

There are different methods for registering a Win32-based DLL, versus a .NET DLL. Win32 DLLs were typically created with legacy Visual Studio 6 C++, whereas .NET DLLs are created using Visual Studio 2005 or later.
To register a Win32 DLL, REGSVR32.exe is used. Format: REGSVR32 [dllname]

To register a .NET DLL, REGASM.exe is used. Format: REGASM [dllname]

The REGSVR32.exe tool is located in the library: C:WindowsSystem32
The REGASM.exe tool is located in the library: C:WindowsMicrosoft.NETFrameworkv2.0.50727 (or later versions of the .NET framework)

These Microsoft Links provide additional information regarding the registration tools:
REGASM.exe (Assembly Registration Tool)
https://msdn.microsoft.com/en-us/library/tzat5yw6%28v=vs.110%29.aspx

REGSVR32.exe
https://technet.microsoft.com/en-us/library/bb490985.aspx
https://support.microsoft.com/en-us/kb/249873/

To unregister DLLs:
REGSVR32 [dllname] /u
REGASM [dllname] /unregister

Apr
13

GetVersion API and Windows 10

By david  //  Technical Tips  //  Comments Off on GetVersion API and Windows 10

This document addresses two problems that can be resolved by updating the Application Manifest file for programs that are distributed to post-Vista Windows platforms:
1) The deprecated Windows version numbers returned by GetVersion API calls in Windows 10
2) The annoying Program Compatibility Assistant’s “this program might not have installed correctly” warning messages
PDF Article Here

An example solution manifest file can be found here , or visit the Downloads page on this blog.

Mar
1

Firefox Downgrade and Reinstallation

By david  //  Technical Tips  //  Comments Off on Firefox Downgrade and Reinstallation

About once a year, I go through the steps of completely uninstalling Firefox, deleting associated folders, and reinstalling the browser. This has an amazing impact on the performance of the product.
Even though the settings in Firefox are to not send any information to Mozilla, or retain data, a large number of files are being collected in the AppData folders.

In Firefox version 35, Mozilla added a feature called the “Hello Chat Video Service”, in the form of a button the toolbar. Around the same time, several of my favorite extensions began having compatibility problems with Firefox. To restore functionality from these extensions, I decided to downgrade to a lower version of Firefox.
PDF Article Here

Jan
31

Retaining HTML formatting in Dynamic Outlook Emails

By david  //  Technical Tips  //  Comments Off on Retaining HTML formatting in Dynamic Outlook Emails

One of the challenges when dynamically modifying emails created from Outlook templates, is retaining the original html formatting of the template itself.
This article discusses how to retain the original html formatting of the template, when additional text is added. The example code uses Visual Basic 6, but the concepts are applicable to other languages accessing Microsoft Outlook through the COM environment.
PDF Article Here

Archives

Categories