当前位置: 首页 > 工具软件 > InstallShield > 使用案例 >

InstallShield 注册表操作

章昆琦
2023-12-01

1.判断注册表

RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);
RegDBKeyExist("SOFTWARE\\Microsoft\\.NETFramework\\v2.0.50727")

2.删除注册表

RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);   
szWS2_32Key = "SYSTEM\\CurrentControlSet\\Control\\Session Manager\\KnownDLLs";   
szValue = "WS2_32";
nRet = RegDBDeleteValue(szWS2_32Key, szValue);

3.读取注册表

RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);								
lastPath = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\***.exe";
nSize=-1;
nType=REGDB_STRING;
szName="Path";
RegDBGetKeyValueEx(lastPath, szName, nType, szDir, nSize)



 类似资料: