2016-09-16 10 views
0

私は、msconfig.exeを起動したときに表示される情報など、Windows起動プログラム情報をプログラム的に取得するのが好きです。 msconfig.exeのソースコードが見つかるといいと思います。しかし、私はまだそれを見つけることはできませんでした。私はレジストリ、HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunとHKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Runを見ることができることを知っています。 しかし、問題は、msconfig.exeが無効になっている起動プログラムと無効な時間を表示していますが、レジストリに無効な起動プログラムが表示されていないことです。何か案は?Windows起動プログラム情報を取得

無効スタートアップ項目について

答えて

2

、でレジストリキーを探します。

MSConfigの無効化スタートアップのための//レジストリパス起動するために書かれた私のコードから項目(抜粋に関連

"SOFTWARE\Microsoft\Shared Tools\MSConfig\startupfolder" 
"SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg" 

他のキーずっと前:

// registry paths for startups 
const UnicodeString  STR_REG_RUN     = L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"; 
const UnicodeString  STR_REG_RUNONCE    = L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce"; 

// registry paths for MSConfig disabled startups 
const UnicodeString  STR_REG_MSCONFIG_STARTUPFOLDER = L"SOFTWARE\\Microsoft\\Shared Tools\\MSConfig\\startupfolder"; 
const UnicodeString  STR_REG_MSCONFIG_STARTUPREG = L"SOFTWARE\\Microsoft\\Shared Tools\\MSConfig\\startupreg"; 

const UnicodeString  STR_REG_IE_BHO    = L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Browser Helper Objects"; 
const UnicodeString  STR_REG_IE_SEARCH_HOOKS  = L"SOFTWARE\\Microsoft\\Internet Explorer\\URLSearchHooks"; 
const UnicodeString  STR_REG_IE_TOOLBAR   = L"SOFTWARE\\Microsoft\\Internet Explorer\\Toolbar"; 
const UnicodeString  STR_REG_IE_EXPLORER_BARS = L"SOFTWARE\\Microsoft\\Internet Explorer\\Explorer Bars"; 
const UnicodeString  STR_REG_IE_EXTENSIONS  = L"SOFTWARE\\Microsoft\\Internet Explorer\\Extensions"; 
const UnicodeString  STR_REG_CLSID    = L"SOFTWARE\\Classes\\CLSID"; 
関連する問題