- ベストアンサー
「QNo.1103388フォルダ名について」の不思議
私のPCはWindowsXP Pro ですが、Windowsフォルダは「WINNT」です。 たぶん、Windows2000 からのアップグレードなのでこうなってしまったんだと思います。 システムからWindowsフォルダを聞き出す方法が有ればそれを使った方がいいように思います。>seizanjpjp さん どなたか、方法をご存じないでしょうか>回答者の皆さん
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
MS-DOS(コマンドプロンプト等)なら、環境変数 windir 利用するのがいいのではないでしょうか? プログラムでなら、Windows API で特殊フォルダのパスを取得できます。
その他の回答 (3)
- ittochan
- ベストアンサー率64% (2667/4137)
ごめんなさい。 Windows98の場合 1.Shell: は使えないかも、 2.%systemroot%も無いかも、 です。
お礼
shell:は知りませんでした。こんな方法があるんですね。
補足
http://virus.okweb.ne.jp/kotaeru.php3?q=1103388 の質問と回答にちょっと引っかかったんで、自分のPCを調べたら、どうも違うぞって事になったわけ。 >ソフトウェア開発のために質問していました。 とあったんで、こりゃまずいぞって。 私はOS依存のソフトを作ったことがないんで(自分のためにしか作ってないんで)今まで必要がなかったんですが、プログラムから知る方法があるんじゃないかと思ったわけです。
- ittochan
- ベストアンサー率64% (2667/4137)
あと、 shell:Windows っていうのもある。 エクスプローラのアドレスバーに入力できます。
- ittochan
- ベストアンサー率64% (2667/4137)
%systemroot% っていうのもあるよ。 スタート→「ファイル名を指定して実行」から %windir% とか %systemroot% って入力して「OK」をクリックしてみて。
補足
http://virus.okweb.ne.jp/kotaeru.php3?q=1103388 の質問と回答にちょっと引っかかったんで、自分のPCを調べたら、どうも違うぞって事になったわけ。 >ソフトウェア開発のために質問していました。 とあったんで、こりゃまずいぞって。 私はOS依存のソフトを作ったことがないんで(自分のためにしか作ってないんで)今まで必要がなかったんですが、プログラムから知る方法があるんじゃないかと思ったわけです。
お礼
APIですか。調べてみますね。ありがとうございました。
補足
http://virus.okweb.ne.jp/kotaeru.php3?q=1103388 の質問と回答にちょっと引っかかったんで、自分のPCを調べたら、どうも違うぞって事になったわけ。 >ソフトウェア開発のために質問していました。 とあったんで、こりゃまずいぞって。 私はOS依存のソフトを作ったことがないんで(自分のためにしか作ってないんで)今まで必要がなかったんですが、プログラムから知る方法があるんじゃないかと思ったわけです。