No.1ベストアンサー
- 回答日時:
システムフォルダでなければ、どこに置いてもとりあえずは大丈夫なんじゃないですかね。
まぁ、Cドライブのトップに置くとか、テンポラリディレクトリに置くとか、妙なことしなければ。
>Win8、Win7の場合は”Program Files(x86)”に置かないとダメなのでしょうか?
置く場所によってはUACの影響を受けることもあるかと思われますのでご注意を。
使用するユーザの権限とかにもよりますけど。
# inno setupでインストーラ作ったけど、ProgeanFiles~下だとUACくらってちょっと泣いた。
OSが32ビットの場合は「Program Files(x86)」ではなくなるので注意が必要かも知れません。
No.6
- 回答日時:
>Win8、Win7の場合は”Program Files(x86)”に置かないとダメなのでしょうか?
そんなことはないです。従来通り。ただ、ガイドライン通りに作らないと
”Program Files(x86)” に置くと動かなかったりします。
書き込む必要のあるiniファイルとかテンポラリファイルの置き場所などには
注意しましょう。ガイドラインにより置き場所が決まっています。
exeのフォルダの中なんてもってのほかです。
この作法は Win XP時代から決まってます。
No.5
- 回答日時:
>どこでも動作するが、CドライブにProgram Files(x86)があればそちらのフォルダに置くようにした方がいいってことでしょうか?
無難でしょうが、その場所だとUACの影響を受ける筈です。
プログラム次第ですがUACにより確認ダイアログが表示されることになるかも知れません。
# 最終的に使われるWindowsAPIとユーザの権限、UACの設定による。
No.3
- 回答日時:
>"Program Files(x86)”フォルダと"Program Files"フォルダの違いをネットで検索していて、よくわからず
OSが32ビットなら(x86)なフォルダはなく、Program Filesフォルダに入ります。
64ビットの場合、Program Filesには64ビット対応のソフトが、Program Files(x86)には32ビットのソフトが原則として入ります。
もちろん、インストーラの作りによっては32ビットでもProgram Filesに入れてしまう場合もありますが。
# 決め打ちになっていたり、ユーザが指定した場合。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
デスクトップの画像をhtmlに表...
-
Access VBA で フォルダ権限...
-
[VBS] Unicodeの文字化けを防ぎ...
-
【VBS】古い日付のフォルダを削...
-
多量のファイルをフォルダに自...
-
VBScriptでのフォルダ指定ダイ...
-
VBA 最新のフォルダ取得
-
META-INFフォルダの置き場所に...
-
excelマクロ 冒頭3文字が一致す...
-
C ファイル出力で、フォルダが...
-
PSPICE 9.1 STUDENT VERSION ...
-
エクセル マクロで指定フォル...
-
フォルダを自分ごと削除
-
会社のネットワーク上のファイ...
-
ExcelのVBAでフォルダ指定がで...
-
VB.NETでツリービューにフォル...
-
フォルダを開いて、閉じるのプ...
-
フォルダにリンクを貼りたい
-
ディレクトリ名変更してコピー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
VBA 最新のフォルダ取得
-
ファイル名と同名のフォルダを...
-
デスクトップの画像をhtmlに表...
-
Excelのハイパーリンクについて...
-
VBプロジェクトでのフォルダ構...
-
会社のネットワーク上のファイ...
-
【マクロ】ファイル名の日付に...
-
パス名に2バイト文字(マルチバ...
-
Access VBA で フォルダ権限...
-
カレントフォルダって?
-
VBA フォルダ名に特定の文字を...
-
ExcelVBAでフォルダへのハイパ...
-
C ファイル出力で、フォルダが...
-
excelマクロ 冒頭3文字が一致す...
-
保存先のフォルダ名を指定した...
-
マクロVBAのフォルダ階層別で検...
-
Excelで指定したフォルダに保存...
-
ディレクトリ名変更してコピー...
-
vbsで選択ダイアログを表示した...
おすすめ情報
銀鱗さん、Wr5さん回答ありがとうございます。
今までは気にしていなかったのですが、"Program Files(x86)”フォルダと"Program Files"フォルダの違いをネットで検索していて、よくわからず気になったので質問しました。
それに最近Win10で動作しない(表示がおかしい)というユーザーがいたものですから、...
まあ、この時はDelphi XEで作成していたので、Win10では動作しないのは当然かと思っていましたが、今日になってもしかしたら、フォルダが間違っているせいかと考えた次第です。
>OSが32ビットなら(x86)なフォルダはなく、Program Filesフォルダに入ります。
>64ビットの場合、Program Filesには64ビット対応のソフトが、Program Files(x86)には32ビットのソフトが原則として入ります。
自分のパソコンではどのフォルダでも動作しているようですし、インストーラの作成はまだ敷居が高いので、ユーザの好きなフォルダに置いてくれと言って配布しています。
どこでも動作するが、CドライブにProgram Files(x86)があればそちらのフォルダに置くようにした方がいいってことでしょうか?
私の場合は、DelphiのIDEかアイコンまたはExplorerから実行しています。
ユーザーは多分アイコンだと思います。