簡體   English   中英

安裝第一個.exe后,如何制作一個包含兩個.exe文件和第二個.exe文件的.exe文件將自動移至啟動文件夾。

[英]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.

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