[英]How to make one .exe file which contain two .exe files and second will be automatically move to the Startup folder after Installation of First .exe
我有簡單的c#應用程序的完整代碼,有一些工具,如每日便箋,愛計算器和生日等。但是我想實現生日工具。 我有一個人的生日,存儲在數據庫中。 現在我的問題是,無論何時有人啟動計算機,我的應用程序都會彈出並自動通知人們生日信息。
我知道我必須將.exe放在啟動菜單中,但我不能將整個應用程序放在啟動菜單中,因為我只想顯示生日的詳細信息,因此請向我提出一些建議,我可以在同一C#應用程序中制作多個.exe ? 一個用於用戶使用目的,第二個用於在用戶啟動PC時通知用戶。 如果是一個以上的問題,是否可以自動將我的第二個.exe移動到啟動文件夾(C:\\ Users \\ Admin \\ AppData \\ Roaming \\ Microsoft \\ Windows \\ Start Menu \\ Programs \\ Startup)中? 請幫助我改進此基本應用程序。
我希望已經理解了這個問題。
為此,您不必將程序拆分為兩個單獨的exe文件。 您應該保留一個解析啟動選項的選項,例如以下示例:
birthday.exe -notify_mode
在您的主要方法中,檢查args
參數中是否存在-notify_mode
,如果是,則激活通知,並僅顯示生日詳細信息,例如以下偽代碼:
IF args contains "-notifymode" then show_birthdays exit ELSE show complete application END
然后,您可以將應用程序添加到注冊表項HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run
的啟動列表中
在-notify_mode
使用-notify_mode
。
指向應用程序的所有其他鏈接(用戶執行的鏈接)將沒有該參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.