某些程式必須依賴指定執行環境。那麼讀取登錄檔來判斷此電腦是否有執行環境是個很不錯的辦法。因為每個軟體安裝之後都會在登錄檔中註冊對應的鍵值,並且有些鍵值是獨一無二的。那麼首先就需要找到那個具體的獨一無二的鍵值,以便程式在執行之前能夠去讀取以判斷。**如下:
class program
/// /// 遍歷所有子項
///
/// 節點
///
private static void getkeynames(registrykey subkey, ref int i)
}catch }}
/// /// 若包含輸入值則輸出記錄
///
/// 節點
///
private static void getvaluename(registrykey subkey, ref int i)
", _svalue, stringcomparison.ordinalignorecase)) == 0)}}
}
現在查詢含有e:\arcgis\python27\arcgisx6410.2\python.exe的鍵:
結果如下:
DOS獲取登錄檔鍵值
例子 echo off for f delims i in reg.exe query hkey local machine software ut utscada v installdirectory do set installdir i set installdir installdir 35...
登錄檔鍵值
登錄檔鍵值 windows系統登錄檔項,通過編輯和修改可以改變或優化windows作業系統相關功能和效能。登錄檔概述 編輯 登錄檔 registry 正體中文版windows作業系統稱為登入 是微軟公司從windows 95作業系統開始 至目前最新windows 10作業系統依然使用的是它 引入用於...
批處理 DOS 獲取登錄檔鍵值
參考了 echo off setlocal enabledelayedexpansion for f skip 2 delims tokens 1,i in reg query hkey local machine software microsoft internet explorer main ...