gpt4 book ai didi

c# - 如何允许我的应用程序在 Windows 启动时运行(或更好的用户登录)而不会被 vista/7 阻止

转载 作者:太空宇宙 更新时间:2023-11-03 17:33:54 24 4
gpt4 key购买 nike

我需要我的应用程序在 Windows 启动时运行。我总是在 Windows XP 上使用注册表来执行此操作,但是这样我就无法访问 vista/7。

我怎样才能避免这种情况?我只能考虑在启动文件夹中写一个快捷方式,但我不知道如何,我不确定它是否有效。

是否有任何指导方针可以让我的应用程序在没有任何与 UAC 相关的问题的情况下工作?在这种情况下与 Windows 启动特别相关

非常感谢任何答案

注:这是一个 WPF 应用程序

最佳答案

不知道你的意思Vista/Windows7 ,但我在 WPF 中使用以下代码应用程序,它适用于 XP/Vista/Win7 .

 void InstallMeOnStartUp()
{
try
{
Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
Assembly curAssembly = Assembly.GetExecutingAssembly();
key.SetValue(curAssembly.GetName().Name, curAssembly.Location);
}
catch{
}
}

如果这不是您要搜索的内容,请告诉我。

关于c# - 如何允许我的应用程序在 Windows 启动时运行(或更好的用户登录)而不会被 vista/7 阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8765168/

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