by Desaware - Product Type: Component / ActiveX OCX
VersionStamper by Desaware
URLs: desaware-versionstamper, desaware versionstamper, desawareversionstamper, desaware
Detect and manage possible component version incompatibilities on end-user's systems. VersionStamper determines the component dependencies of any project, detects conflicts based on embedded or remote file lists, and performs automatic notification of software updates. It is a complete application distribution solution. It even includes a dependency wizard to help you determine all of the components used by an application and automatically create scripts for verification and remote update.
What's New in V6.5
Batch mode support for generating your reference file list.
Support for scanning Wise and InstallShield installation script files.
Custom Message support for script files that allows you to dynamically display additional information on a file conflict.
Now includes the full SpyWorks WinSock component that supports HTTP file retrieval and proxy servers.
What's New in V6.0 (New features apply only to the ATL VersionStamper control)
Properties
FoundDateHigh - Supercedes the FoundDate property, uses new Windows Date format
FoundDateLow - Supercedes the FoundDate property, uses new Windows Date format
FoundGUID - Returns GUID string of the file. Refer to the GUID Format for more information
FoundTypeLibLCID - Returns LCID value of the file. Refer to the GUID Format for more information
FoundTypeLibVersion - Returns typelib version string of the file. Refer to the GUID Format for more information
FoundVersionString - Returns the File Version string resource of the file. This is not the same as the FoundVersion property which returns a string representation of the File Version number
OtherDateHigh - Supercedes the OtherDate property, uses new Windows Date format
OtherDateLow - Supercedes the OtherDate property, uses new Windows Date format
PathRefFileName - Valid only for files that has the Path Override option set to "Reference File". Contains the file name of the reference file whose directory is used to search for this file
RefDateHigh - Supercedes the RefDate property, uses new Windows Date format
RefDateLow - Supercedes the RefDate property, uses new Windows Date format
RefGUID - Returns GUID string of the file. Refer to the GUID Format for more information
RefTypeLibLCID - Returns LCID value of the file. Refer to the GUID Format for more information
RefTypeLibVersion - Returns typelib version string of the file. Refer to the GUID Format for more information
RefVersionString - Returns the File Version string resource of the file. This is not the same as the RefVersion property which returns a string representation of the File Version number
ApplicationName - Name of the executable (including extension) performing a conflict check for used to check the "AppPath " registry entry which changes the default Windows search pattern. Normally not used unless your application supports this registry entry. This property is also referred to during a VerifyObjectFile method call. After setting the EXE name, you can retrieve any special paths that Windows will search in for this application by retrieving the property value
UserDirectory - User-defined path in which to also check for a particular file. Valid only when a "relative user-defined directory" search is specified. Ignored if directory does not exist
Events
FileScan Event - This event has several changes. A new parameter name PathFlags contains a Long value that specifies special path overrides used to search for this file. The StopScan parameter has been changed from an Integer to a Boolean. The VerifyFlags parameter also supports new flags now. For more information refer to the FileScan Event
FileConflict Event - This event's Flags parameter supports additional flags now. For more information refer to the FileConflict Event
VerScan - The new dwvsob36.dll file included in VersionStamper 6.0 is a new ActiveX component that actually contains the file verification engine used by VersionStamper. It also exposes a VerScan object that can be used instead of the VersionStamper control. This is useful when creating formless applications, or when you do not need to add another ActiveX control to your application. For more information refer to the VerScan object.
Run Time Verification - The new VerifyObjectFile2 method call supercedes the previous VerifyObjectFile and includes support for the new enhancements and path overrides. The VerifyObjectFile method still exists for backwards compatibility. For more information refer to the VerScan object.
VersionStamper allows you to easily embed into your Visual Basic executable, or other OLE container, information about all of the dynamic link libraries and custom controls used by that application, along with required current versions, file date and time, and your choice of warning conditions. The VersionStamper OLE custom control can use this information to check the versions of the actual modules that are available on the target system. Incompatibilities are instantly detected! VersionStamper is able to automatically scan a project for a list of the custom controls used by the program and a list of all DLLs referenced by the Declare statements in the project. VersionStamper has the ability to determine indirect dependencies - DLL's or OCX's that depend on other dynamic link libraries. VersionStamper also adds new support for the Internet and corporate intranets. Now you can keep an updated list of file dependencies on your Web or FTP site that your application can be programmed to check. If it finds a problem or updated file, it can notify the user, send Email back to your company, or even have VersionStamper automatically download the correct components from your web or FTP site. It is also useful for corporate IS departments who can now be sure that their clients really do have the right components on their system - before tying up the service desk for hours
VersionStamper is designed with your needs in mind. You can perform version verification automatically on load, or at any time you wish under program control, or even dynamically verify a list of files at run time. Plus, a customizable and redistributable "rescue" program can be used to detect and log problems when an application won't load at all. VersionStamper is designed primarily for DLLs, ActiveXs, and VBXs, but will work with any type of file, even those without embedded version information.
Detect and manage possible component version incompatibilities on end-user's systems.
Pricing: VersionStamper V6.5 1 Developer License, VersionStamper V6.5 Upgrade from any previous version, VersionStamper V6.5 Source Code Escrow Annual Subscription - (An Escrow Agreement will be sent to you for signature - please read Licensing section below)
Evals & Downloads: Read the VersionStamper help file
Operating System for Deployment: Windows 2000, Windows 98, Windows NT 4.0, Windows 95, Windows NT 3.51
Architecture of Product: 32Bit
Product Type: Component
Component Type: ActiveX OCX
Built Using: MFC V4.0, ActiveX Template Library (ATL)
General: Internet Enhanced
Compatible Containers: Microsoft Visual Studio 6.0, Microsoft Visual Studio 97, Microsoft Visual Basic 6.0, Microsoft Visual Basic 5.0, Microsoft Visual Basic 4.0, Microsoft Visual C++ 6.0, Microsoft Visual C++ 5.0
Product Class: Business Components
Keywords: Desaware VersionStamper Version Stamper Windows Registry ActiveX register unregister registering unregistering DLL INI dll ini file Version Control Components DLL hell version conflict conflict hell distribution
Desaware
Version versioning versions
Part numbers: PC-504609-95125 504609-95125 PC-504609-95123 504609-95123 PC-504609-171043 504609-171043
ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.