2012-08-09 112 views
1

如果操作系統位於另一個驅動器上,那麼我想獲得「C:\ WINDOWs」路徑,然後選擇「E:\ WINDOWS」。 我用getenv(「windir」),但我不想要這個解決方案。如果我改變我的環境的名稱variable.variable獲取C++中的目錄

+0

如果更改windir的名稱,則所有Windows應用程序(包括Office)都將無法正常工作。 – 2012-08-09 11:15:53

+0

窘境 - 無論使用微軟提供的API,getenv(「windir」)都來自Windows 3.11天,並且保留了像批處理文件這樣的遺留物。 – Geoffrey 2012-08-09 11:17:09

+0

只是出於好奇:你需要什麼樣的windir路徑? – 2012-08-09 11:20:52

回答