在installshield中写注册表,让应用程序开机启动
下面脚本在is项目脚本 大约292行处
///////////////////////////////////////////////////////////////////////////////
// //
// Function: SetupRegistry //
// //
// Purpose: This function makes the registry entries for this setup. //
// //
///////////////////////////////////////////////////////////////////////////////
function SetupRegistry()NUMBER nResult;STRING szPath3;STRING szResult;begin // TODO : Add all your registry entry keys here // // // RegDBCreateKeyEx, RegDBSetKeyValueEx.... // //nResult = CreateRegistrySet( "" ); if(FindFile(TARGETDIR,"Sanc.exe",szResult)=0) then szPath3=TARGETDIR^"Sanc.exe"; LongPathToQuote(szPath3,TRUE); RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE); nResult=RegDBSetKeyValueEx("SOFTWAREMicrosoftWindowsCurrentVersionRun","Sanc",REGDB_STRING,szPath3,-1); endif; return nResult;end;