VistaとXPの違いをC言語で解説しています。 理由は、私が使用するパスが両方で異なっているということです。VistaとXPの違いを教えてください。[C]
1
A
答えて
3
Windowsオペレーティングシステムのバージョンは、GetVersionEx
を呼び出して取得できます。
OSVERSIONINFO vi;
vi.dwOSVersionInfoSize = sizeof vi;
GetVersionEx(&vi);
if (vi.dwMajorVersion >= 6)
// Windows Vista or newer
else
// Windows XP or older
2
アプリケーションにハードコードされたプラットフォーム固有のパスを使用しないでください。これらのものには環境変数があります。
コマンドプロンプトを開き、「set」と入力すると、その一覧が表示されます。これらのいくつかは、
- HOME
- APPDATA はのためにそう...注意するには、Windows 95の重要な環境変数以来
- PROGRAMFILES
- SYSTEMROOT
- ALLUSERSPROFILE
標準されてきました例...
char * path; path = getenv("HOME"); printf(path);
ターゲットバージョンのウィンドウの周りには、2つの変数が共通する変数が表示されます。
編集:pythonは私に文字列操作、固定されたサンプルコードで怠惰にさせてくれました。
+2
[SHGetFolderPath](http://msdn.microsoft.com/en-us/library/bb762181) (VS.85).aspx)。 –
関連する問題
- 1. ElmとClojureScriptの違いを教えてください。
- 2. iPad 3GとWiFiの違いを教えてください
- 3. ItemListenerでItemEvent.getStateChange()とcheckbox.getState()の違いを教えてください。
- 4. Kynetxプラグインとサイトタグ - 違いを教えてください。
- 5. UDPブロードキャスト、XPとVistaの違い
- 6. "スペース"文字の違いを教えてください。
- 7. カーネルのソフトロックアップとユーザスペースのソフトロックの違いを教えてください。
- 8. Material-ui SelectFieldsとその値の違いを教えてください
- 9. CSRバージョンと証明書バージョンの違いを教えてください。
- 10. 道順を教えてください。
- 11. メゾスのスケーリングされたアプリケーションの違いを教えてください
- 12. CreateDirectory()C(Windows VISTA/XP)
- 13. PHP APC、教えてください
- 14. Cのポインタのあいまいさを教えてください。
- 15. 違い<p>は私がSubversionとMKSの違いを教えてください</p>
- 16. C#のユーザー名とパスワードの検証方法を教えてください。
- 17. polymer serve/polyserveのウォッチとリアルトを教えてください:
- 18. ソースとターゲットの検証方法を教えてください。
- 19. Output()とInput()デコレータのインターフェイス方法を教えてください。
- 20. dependenciesとrequirements.txtの分離方法を教えてください。
- 21. Backbone.jsの使い方について教えてください。
- 22. クライアントに間違ったパスワードを教えてもらう方法を教えてください。
- 23. プライベートクラスのパブリックプロパティのアクセシビリティについて教えてください。
- 24. diffrenceサブとパブリックサブを教えてください。
- 25. Socket.io:誰もが違うチャンネルを作る方法を教えてください。
- 26. このコードブロックについて教えてください。 (コンタクトリスト)
- 27. ASP.NET MVC - AJAXの使い方を教えてください。
- 28. ポイントから消える方法を教えてください。
- 29. 「new」キーワードを使用する場合と使用しない場合の違いを教えてください
- 30. wordpressでフォームを書く動作を教えてください
XPとの違いを伝えるだけです –
詳しく教えていただけますか? – avakar
私はかなり異なったバージョン間の違いを正しく伝えると確信しています。 「5.something」はXP、「6」はVista、6.1はWindows 7だと思う。 – SCdF