修改新增機碼無效?求解方法

機碼為Windows系統內建樹狀,階層式的資料庫存放該電腦系統相關的資訊。

除了手動方式修改和新增機碼健值,我們也可以透過程式語言。例如在C#,我們可以透過Microsoft.Win32.Registry在登錄中建立機碼。然而有時我們透過C#建立機碼執行結果卻無效,有時也許是設定權限的問題,有時可能是因為Visual Studio設定的平台為32位元。

這時只要選擇不勾選[建議32位元]即可操作正常,或者修改[平台目標]。我們也可修改該專案的csproj檔,使平台為64位元。

在設定系統參數時我們修該機碼設定,修改機碼可能只是整個專案的一環,希望本篇可以幫助開發者解決設定機碼些問題。