C 删除注册表项并启动应用程序
目前,我有一个小的exe与:C 删除注册表项并启动应用程序,c,windows,C,Windows,目前,我有一个小的exe与: #include <stdio.h> int main () { system("REG DELETE HKEY_CURRENT_USER\\Software\\Policies\\Skype /f"); system("start C:\\opt\\SCPort\\SkypePortable\\SkypePortable.exe"); return 0; } #包括 int main() { 系统(“REG DELET
#include <stdio.h>
int main ()
{
system("REG DELETE HKEY_CURRENT_USER\\Software\\Policies\\Skype /f");
system("start C:\\opt\\SCPort\\SkypePortable\\SkypePortable.exe");
return 0;
}
#包括
int main()
{
系统(“REG DELETE HKEY_CURRENT_USER\\Software\\Policys\\Skype/f”);
系统(“启动C:\\opt\\SCPort\\SkypePortable\\SkypePortable.exe”);
返回0;
}
它起作用了,啧啧,当然,它离正确实施必要的行动还很远
什么是正确的方法?我需要了解哪些函数?如果您使用的是Windows API,则需要了解RegOpenKey、RegEnumKey和RegDeleteKey以删除注册表项以及CreateProcess以启动新应用程序。请参见此处的完整示例:和。请参见CreateProcess并以何种方式更正?上面的代码有什么错误?