gpt4 book ai didi

c# - 重启后如何自动运行应用程序?

转载 作者:太空狗 更新时间:2023-10-29 18:20:43 25 4
gpt4 key购买 nike

如何在重启后自动运行应用程序?(通过 c# 代码)我在注册表的“runOnce”键中使用应用程序的路径创建了一个新字符串。操作系统在加载操作系统之前运行此应用程序我的问题是:我的应用程序加载但资源管理器不加载,关闭我的应用程序后,资源管理器加载我在APP里重启电脑,重启后我想让我的APP重新打开

最佳答案

当您从您的应用程序单击重新启动时,对注册表进行以下修改:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 注册表分支中创建一个条目。

使用

Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\YourAppName");

创建条目。

RegistryKey myKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\YourAppName", true);

myKey.SetValue("YourAppName", "AppExecutablePath", RegistryValueKind.String);

设置运行路径。

系统重启后,您的应用启动并通过调用以下命令删除重启条目:

Registry.LocalMachine.DeleteSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\YourAppName");

关于c# - 重启后如何自动运行应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7483230/

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