I can find info about SHDeleteKey at MSDN, but it isn't in my 2003 help files.

Is it newer than 2003?
Posted on 2010-08-21 19:36:38 by skywalker
I have a related question.

Do the SDK help files after 2003 continue to use .hxi and .hxs files?

I downloaded the 2007 SDK but did not realize that I needed a DVD burner to install the .iso. :-(

If so, would someone be willing to post them?

Posted on 2010-08-21 20:22:03 by skywalker

I have a related question.

Do the SDK help files after 2003 continue to use .hxi and .hxs files?

I downloaded the 2007 SDK but did not realize that I needed a DVD burner to install the .iso. :-(

If so, would someone be willing to post them?


I have always used Active ISO burner (free to download and install) with absolutely no issues whatsoever.

.hxs, .hxk, .hxq, .hxr are all found in the Vista Update SDK help directory

Here's the SDK info regarding SHDeleteKey:

SHDeleteKey Function

--------------------------------------------------------------------------------

Deletes a subkey and all its descendants. The function will remove the key and all of the key's values from the registry.

Syntax

LSTATUS SHDeleteKey(          HKEY hkey,
    LPCTSTR pszSubKey
);
Parameters

hkey
A handle to the currently open key, or any of the following predefined values.
HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_DYN_DATA (MicrosoftWindows95 only)
HKEY_LOCAL_MACHINE
HKEY_PERFORMANCE_DATA (Microsoft Windows NTonly)
HKEY_USERS
pszSubKey
The address of a null-terminated string specifying the name of the key to delete.
Return Value

Returns ERROR_SUCCESS if successful, or a nonzero error code defined in Winerror.h otherwise. You can use the FormatMessage function with the FORMAT_MESSAGE_FROM_SYSTEM flag to retrieve a generic description of the error.

Function Information

Minimum DLL Version shlwapi.dll version 4.71 or later
Custom Implementation No
Header shlwapi.h
Import library shlwapi.lib
Minimum operating systems Windows 2000, Windows NT 4.0 with Internet Explorer 4.0, Windows 98, Windows 95 with Internet Explorer 4.0
Unicode Implemented as ANSI and Unicode versions. 



Posted on 2010-08-21 21:04:18 by p1ranha
You do *NOT* need to burn an ISO to access it.
An ISO is a kind of archive format for cd/dvd images..
There are many programs that can read the files inside an ISO just like it was a ZIP or other archive.
I personally like ISOBuster, or WinISO.
If you can put up with the nag screen, the free demos of these are fully functional.

Another option is to use a "virtual cd device" software such as Alcohol120% which will let you "mount" an ISO image and then it will appear in your list of drives under My Computer.

Once you have access to the contents of the ISO, you can either run the installer directly from there (look for the autorun if you can't find it) or better yet, extract the entire content of the CD/DVD to a folder and run it from there (can be a lot faster).

Have a nice day :)
Posted on 2010-08-22 00:19:54 by Homer
7-zip can open ISOs along with many other formats.
Posted on 2010-08-22 00:27:54 by ti_mo_n
Two free programs that lets you mount ISO images as virtual CD/DVD drives:
http://www.magiciso.com/tutorials/miso-magicdisc-overview.htm
http://www.slysoft.com/en/virtual-clonedrive.html

I personally use MagicDisc and I'm pretty satisfied with it.
Posted on 2010-08-22 04:27:01 by f0dder
Thanks for all the help.

Posted on 2010-08-22 11:19:23 by skywalker