簡體   English   中英

如何在.net WPF應用中添加應用到windows啟動發送arguments?

[英]How to add application to windows startup sending arguments in a .net WPF application?

我有一個使用 Visual Studio 開發的 .net WPF 桌面應用程序,我想將此應用程序添加到 windows 啟動。 Windows 啟動應該運行此應用程序並發送一個參數“Start”,這樣程序就會知道它是在登錄而不是用戶后啟動的。 我已經看到一些將此應用程序添加到啟動的解決方案,但找不到任何以 arguments 啟動應用程序的示例。示例代碼片段:

Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
key.SetValue("Your Application Name", Application.ExecutablePath);

只需將值設置為不只是Application.ExecutablePath ,而是附加參數本身。 我的注冊表中的示例:

Key:
MicrosoftEdgeAutoLaunch_AC4772F08F551843066B27D28EB56714

Value:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --no-startup-window --win-session-start /prefetch:5

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM