gpt4 book ai didi

c - RegSetValueEx 返回 ERROR_SUCCESS 但没有显示任何值

转载 作者:可可西里 更新时间:2023-11-01 10:07:15 28 4
gpt4 key购买 nike

<分区>

我正在尝试在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 下设置一个注册表值,以使我的应用程序在启动时运行。以下函数返回 TRUE,但未显示该值。

BOOL InstallRunOnStartup(const char* applicationName)
{
HKEY key;
char filePath[MAX_PATH];
long result;
BOOL ret = FALSE;

result = RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", 0L, KEY_ALL_ACCESS, &key);
if (result == ERROR_SUCCESS)
{
if (GetModuleFileNameA(NULL, filePath, MAX_PATH) != 0)
if (RegSetValueEx(key, applicationName, 0, REG_SZ, filePath, strlen(filePath) + 1) == ERROR_SUCCESS)
ret = TRUE;
RegCloseKey(key);
}
return ret;
}

如有任何帮助,我们将不胜感激。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com