• ベストアンサー

「QNo.1103388フォルダ名について」の不思議

私のPCはWindowsXP Pro ですが、Windowsフォルダは「WINNT」です。 たぶん、Windows2000 からのアップグレードなのでこうなってしまったんだと思います。 システムからWindowsフォルダを聞き出す方法が有ればそれを使った方がいいように思います。>seizanjpjp さん どなたか、方法をご存じないでしょうか>回答者の皆さん

質問者が選んだベストアンサー

  • ベストアンサー
  • gatyan
  • ベストアンサー率41% (160/385)
回答No.1

MS-DOS(コマンドプロンプト等)なら、環境変数 windir 利用するのがいいのではないでしょうか? プログラムでなら、Windows API で特殊フォルダのパスを取得できます。

qKAZp
質問者

お礼

APIですか。調べてみますね。ありがとうございました。

qKAZp
質問者

補足

http://virus.okweb.ne.jp/kotaeru.php3?q=1103388 の質問と回答にちょっと引っかかったんで、自分のPCを調べたら、どうも違うぞって事になったわけ。 >ソフトウェア開発のために質問していました。 とあったんで、こりゃまずいぞって。 私はOS依存のソフトを作ったことがないんで(自分のためにしか作ってないんで)今まで必要がなかったんですが、プログラムから知る方法があるんじゃないかと思ったわけです。

その他の回答 (3)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.4

ごめんなさい。 Windows98の場合 1.Shell: は使えないかも、 2.%systemroot%も無いかも、 です。

qKAZp
質問者

お礼

shell:は知りませんでした。こんな方法があるんですね。

qKAZp
質問者

補足

http://virus.okweb.ne.jp/kotaeru.php3?q=1103388 の質問と回答にちょっと引っかかったんで、自分のPCを調べたら、どうも違うぞって事になったわけ。 >ソフトウェア開発のために質問していました。 とあったんで、こりゃまずいぞって。 私はOS依存のソフトを作ったことがないんで(自分のためにしか作ってないんで)今まで必要がなかったんですが、プログラムから知る方法があるんじゃないかと思ったわけです。

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

あと、 shell:Windows っていうのもある。 エクスプローラのアドレスバーに入力できます。

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.2

%systemroot% っていうのもあるよ。 スタート→「ファイル名を指定して実行」から %windir% とか %systemroot% って入力して「OK」をクリックしてみて。

qKAZp
質問者

補足

http://virus.okweb.ne.jp/kotaeru.php3?q=1103388 の質問と回答にちょっと引っかかったんで、自分のPCを調べたら、どうも違うぞって事になったわけ。 >ソフトウェア開発のために質問していました。 とあったんで、こりゃまずいぞって。 私はOS依存のソフトを作ったことがないんで(自分のためにしか作ってないんで)今まで必要がなかったんですが、プログラムから知る方法があるんじゃないかと思ったわけです。