我有一個本地WINAPI C++應用程序,發現在指定的目錄&創建播放列表,隨機介質(.WMV,.MP3等)的文件。第一次運行應用程序(第一次使用&)我想提示用戶指定應用程序將始終檢查媒體文件的「主目錄」目錄&從中創建播放列表。確定當我的應用程序運行的第一次
我的問題:我不知道如何確定第一次運行應用程序的方式嗎?
有沒有一種標準的方法,可能是一個Win32函數,我可以用它來檢測應用程序第一次運行?
一些想法,我想出是:(但他們似乎像黑客或矯枉過正(安裝程序的想法))
- 的應用程序.exe是322KB(即微小&不需要 安裝吧?)的大小,所以我可以創建一個安裝程序(我想 如果有人在安裝應用程序,然後我知道它的 第一次運行&我可以提示的話)。
- 我可以叫appData.txt &一個文本文件(或XML)有1 線在哪裏存儲歸屬路徑目錄。因此,「home_path = undefined」, 在應用程序運行時,我查看文本文件,如果home_path == 未定義,那麼我提示他們指定一個主路徑,如果它的未定義,那麼我讀取該目錄的媒體文件。
的我怎麼能確定什麼時候我的應用程序運行的第一次任何想法?
這就是他所要求的,但並不能真正解決他的問題。檢測「第一次運行」獨立於「沒有正確配置」在這裏是無用的。 –