一、主要記錄主動寫入登錄檔安裝路徑,程式查詢安裝路徑並啟動相應的程式。
1、寫入登錄檔程式的路徑,如下圖:
2、 封裝讀取固定登錄檔方法
// /// 讀取
///
/// 登錄檔路徑
/// 登錄檔對應的專案名稱
public static string getvalue(string keypath, string keyname)
finally
}3、讀取登錄檔的值並啟動相關程式
///
/// 讀取登錄檔獲取程式路徑並執行
///
pro.start();
pro.waitforexit();
}catch (exception ex)}}
二、檢視登錄檔是否安裝了某個軟體:
///
/// checks the security control.
///
///
public bool checksecuritycontrol()
catch
return flag;
}2、通過登錄檔檢視安裝軟體版本:
///
/// checks the security version.
///
/// the current version string.
///
public bool checksecurityversion(out string curversionstr)
catch
return flag;
}///
/// gets the current version.
///
///
/// the object.
/// the string sub key.
/// the key.
///
private string read_reg(registrykey obj, string strsubkey, string key)
else
}catch
return empty;
}
C 讀取登錄檔資訊
登錄檔是視窗系統的乙個核心的資料庫,在這個資料庫中存放中與系統相關的各種引數,這些引數直接控制中系統的啟動 硬體的驅動程式安裝資訊以及在視窗系統 上執行的各種應用程式的註冊資訊等。這就意味著,如果登錄檔因為某些原因受到了破壞,輕者是視窗系統啟動過程出現異常,重者就有可能導致整個系統的完全癱 瘓。所以...
C 讀取登錄檔資訊
登錄檔是視窗系統的乙個核心的資料庫,在這個資料庫中存放中與系統相關的各種引數,這些引數直接控制中系統的啟動 硬體的驅動程式安裝資訊以及在視窗系統上執行的各種應用程式的註冊資訊等。這就意味著,如果登錄檔因為某些原因受到了破壞,輕者是視窗系統啟動過程出現異常,重者就有可能導致整個系統的完全癱瘓。所以正確...
c 獲取軟體在登錄檔中的安裝資訊
獲取軟體在登錄檔的安裝資訊 軟體都會在這個登錄檔下填寫自己的安裝資訊 軟體名稱 返回軟體安裝路徑 是否找到登錄檔的安裝路徑 public static bool trygetsoftwarepath string softname,out string path catch system.secur...