Hi All,

Welcome to the Beta version of RegCheck2.

Many bugfixes and some new functionality are included in this Beta. We are getting very close to the full release - so please take some time to test its functionality! Note that the test program shows the current state of the machine without actually doing any changes to the computer - unless you press the 'Make Changes Now' button. So you can run it without fear of it doing any changes to your computer.

Help is needed with some new language constants and to test the code!

As in the Alpha II - you can download from VDF-Guidance. The Beta is under SVN version checking. Here is the link (see the bottom of linked page) if you haven't downloaded the Alpha II, else you do the update from Windows Explorer by right-clicking your 'RegCheck2' workspace folder and select 'SVN Update'.

http://www.vdf-guidance.com/ContribPage.asp?Page=PKGCLSREGCHECK2N&ContribRecId =130

What is New?
==================
Changes for the Beta version:
==================
- Fixed bug in DoCheckServerRegistrySettings were the wrong string constant was written to the log file.
- Bugfix. If earlier than Server 2008 the SMB value was retrieved/changed, which they should not have.
- Changed the order in DoCheckRegistrySettings so that service packs are checked before registry
settings. This is because an installation of a service pack can change the registry.
- Changed the info & button texts in the RegCheck2_View.vw.
- Changed the coloring of the service pack field to Red/Lime.
- Cleaned up unused local variables.
- Added documentation for the cRegCheck2 class as an html file. Removed some author comments for properties
that obscured the documentation. Also updated property texts in Construct_Object and grouped together
properties that belongs together.
- Polished on the texts and tooltips of the RegCheck2_View.vw test view.
- Added textobject above the grid to make it clearer what the values represent. Also added text
'Client Settings:' and 'Server Settings:' to the grid items to make it clearer what the properties
belongs to.
- Added functionality to reset all registry settings to their Windows default settings. Changes
were made both to RegCheck2.pkg and RegCheck2_View.vw. The new property to control this is pbRevertRegistryValues.
- Added the IsLicenseSingleUser global function to enable programmers to test if the current VDF license is
single-user only, in case there is no point in checking the registry. Sample usage is included.
- Added new csHostWillReboot text constant that is used by the RebootMachine message.
- The old logic in RebootMachine was thrown out and replaced with a much simplier solution. It was
just to complicated trying to do it with the Win32 API. It now works to reboot the machine.
- Translated new RegCheck2.inc text constants to Swedish. NOTE: Translation help is needed for other languages!
- Removed some of the old text constansts from RegCheck2.inc that are no longer used.
- Polished on the RegCheck2 header text.
- Added the EmbedManifestFile.bat file to the program folder along with the Microsoft program 'Mt.exe'.
The .bat file can be run after a recompile of the RegCheck2Changer program to embed the manifest file
into the executable. That makes it unneccessary to deploy the RegCheck2Changer manifest file.
- It turned out that I was misinformed when starting with the registry keys. ALL of them are of type Dword! Fixed.
- Added support for disabling SMB3 which is introduced with Windows 8 and Windows Server 2012.


Open Issues:
- In the header there is some text on how to disabling caching when using the SAMBA protocol. Where is the
SAMBA ini file kept? Could/should we try to update the ini file as well?