跳到主要內容

發表文章

目前顯示的是 10月, 2016的文章

[C#] 如何偵測程式執行環境是否在WINPE

WINPE 簡單來說就是一個小型的OS 可以放在USB裡開機, 不須特別安裝 所以對於IT人員來說是非常方便的工具用來部屬系統 一般而言, WINPE 裡會提供專屬的工具讓我們呼叫 例如: WINPEUTIL Reboot 若程式執行的環境會在Destop 以及 WINPE底下時 則必須明確地知道自己的環境才不會使用錯的工具 以下是C# sample code 用來偵測是不是WINPE 環境 string strREG = @" SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE " ; RegistryKey regKey = Registry . LocalMachine . OpenSubKey ( strREG , true ) ; if ( regKey ! = null ) { // It's WINPE