(1)我想让我的程序在启动时运行。我做了那一步:
我将程序路径添加到该注册表项:
以前,该程序在启动时运行,但在我添加了Manifest文件后,为我的程序提供了以下管理权限:
由于该操作,程序在启动时不运行。
最后,将值添加到Software\\Microsoft\\Windows\\CurrentVersion\\Run
:
// Set launch at startup setting
bool startup = wxAtoi(CPublic::getConfigItem("settings/startup"));
wxString appName = wxTheApp->GetAppName();
wxRegKey regKey(wxRegKey::HKCU, "Software\\Microsoft\\Windows\\CurrentVersion\\Run");
if (startup == 1) {
regKey.SetValue(appName, wxStandardPaths::Get().GetExecutablePath());
} else {
regKey.DeleteValue(appName);
}
那么问题是什么?
(2)还有一个与该问题有关的简单问题:
如何让我的程序在启动时运行到系统托盘后隐藏?