我想.exe
在 Windows 加载开始时安装并启动我的用 C# 编写的且包含文件的应用程序。
如果可能的话,我想将其加载到应用程序中。
我不希望用户在 Windows 徽标屏幕后看到任何内容。可以吗?
答案1
主要是,您需要将您的 .exe 或用于启动该 exe 的方法添加到您的自动运行注册表项中(以使您的 Windows 自动启动该程序):
您可以使用 Windows 任务计划程序。只需在 Windows 搜索中键入计划程序,打开 Windows 任务计划程序,然后创建一个带有“随 Windows 启动”触发器的任务,以便随 Windows 启动您的 exe。
您只需将可执行命令添加到Windows 注册表自动运行键:
启动注册表编辑器。在 Windows 中,从“开始”菜单中选择“运行”命令,然后在文本框中输入“Regedit”,并点击“Enter”键即可。您也可以在 CMD 或命令提示符中直接输入“Regedit”。
打开本地计算机配置单元。注册表编辑器是按层次排列的,就像文件管理器中的目录结构一样。最顶层有五个部分。单击“HKEY_LOCAL_MACHINE”旁边的“+”号将展开或打开该配置单元。
导航到“运行”分支。依次单击每个项目旁边的“+”号,打开“软件”>“Microsoft”>“Windows”。在 Windows 分支内,打开“CurrentVersion”,然后打开“运行”。
保留当前设置。右键单击注册表编辑器左侧面板中的“运行”一词,然后选择“导出”。确保底部的注册表路径准确无误,并以“\Run”结尾。选择导出窗口左下方标有“选定分支”的单选按钮。记下您保存此文件的位置。
根据需要添加、删除或更改条目。请注意,此处列出了许多普通且必要的程序,其中混杂着您可能不需要或不知道自己正在运行的程序。
完成更改后,从注册表编辑器左上角的“文件”菜单中选择“保存”。退出注册表编辑器并重新启动系统。
但是,如果您“希望用户在 Windows 徽标屏幕之后看到任何内容”,我可以看到两种主要方法:
- 正如所述此处有关于超级用户的另一个参考,您只需将以下命令添加到注册表自动启动项即可静默启动它:
启动“” “C:\Your_Program_Path\Your_Program.exe”
答案2
搜索“启动”文件夹,然后将程序放入其中。启动 Windows 时,此文件夹中的任何程序都会启动。