[英]How to know if my current operating system is Windows Vista in C#?
[英]how set value of current operating system to default operating system -by c# code or by script
如何通過c#代碼或腳本將當前操作系統的值設置為默認操作系統。 手動:控制面板->系統->更改系統->高級->設置->(啟動和恢復)檢查默認操作系統。 我通過此腳本執行此操作,我想在當前操作ID中進行設置:bcdedit / default
您正在尋找的答案是:
bcdedit / default {當前}
您應該從具有所需管理權限的ac#程序執行此命令行,否則它將失敗。
Windows BCD存儲只能以管理員權限訪問。
或者,您可以使用WMI以編程方式訪問BCD存儲。 上面命令行的等效程序代碼是10-20行c#代碼。
您將{bootmgr}對象的“ DefaultObject”元素設置為{current}。
您可以使用Process.Start()方法:
Process.Start("bcdedit.exe", "/default " + yourOSId);
您無法更改/設置操作系統版本。 您只能閱讀 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.