レジストリ VS INI
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
03/03/21 12:14ID:fuz83YDoレジストリVSプライベートINI
http://pc.2ch.net/software/kako/1006/10064/1006419607.html
「プライベートINI」という名称は必ずしも一般的じゃないし、
WIN.INI 使ったりシステム・ディレクトリ内に INI 作ったりすることの問題に
触れるのも必ずしも無駄ではないと思われなので、改題しました。
では、どうじょ。
0247名無しさん@お腹いっぱい。
03/05/19 04:11ID:2bFgoEdO0248山崎渉
03/05/22 02:19ID:eoyKEfXZ0249レジストリのうた
03/05/22 13:28ID:Gy6OAfCW今となっては 切ない思い出
出来ることなら いっそ消してしまいたい
ああ 誰か消してよ この記憶を
ああ 忘れさせてよ あの想いを
だって 僕には出来ないから・・・
0250名無しさん@お腹いっぱい。
03/05/26 18:51ID:Mz61w2zn0251名無しさん@お腹いっぱい。
03/05/27 00:13ID:Jqwu3RfPで、はなしは変わるけどレジストリって常にメモリ上にデータもってんの?
0252名無しさん@お腹いっぱい。
03/05/27 01:04ID:JAJoW0HL0253名無しさん@お腹いっぱい。
03/05/27 02:11ID:iHM3umCjそれは、どう書かれているかによる。
0254名無しさん@お腹いっぱい。
03/05/27 10:38ID:RPg7Bejs検索してみたんですが見つからないんですが
0255名無しさん@お腹いっぱい。
03/05/27 16:27ID:jn/hvENX0256山崎渉
03/05/28 16:45ID:p87XGkDFピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0257名無しさん@お腹いっぱい。
03/06/03 03:23ID:ZO8to1Yp0258貼ってみる
03/06/03 04:36ID:yV+Z5/Yd/ _ ヽ //´ __,,>、
/  ̄ ̄ { /::/ / ̄:::::::::::::::\
l _ィニニア二二二ニヽ、j._ /::::l/::::::::::::::::::::::::::::::::l
| 0Lj/-‐-レノ ノ_ヽ:::`ヽ l:::::::::::/l/lノノ/_イ:::::l
レ:r、/ イ゚テ ピト`|::| l:::::::::/ rtテ、 .ィtq l::::::|
l:lヘ '" ,j '"/ノ |::lヘ!j ´ ,j !;:::/
ヽヽ、 r‐-, /' レリー 、 ,...., lノ/ 「スカラー波!!」
lヽ、  ̄ / `ヽ、lヽ 、  ̄ /´
_,r┴‐-`v´-‐j-、__ , -‐-、_r┴─'ー‐チト
/ ̄/:.:.:.:| ̄ ̄`T ̄´|:.:.:.:l´ `ヽ / ヽ ̄`ー-‐'´`''''⌒ヽ
/ ,':.:.:.:.:.l l l:.:.:.l \ _r‐、-、-、r, 、 ',
|:.:.:.:.:.:.! ! !:.:.l ,. -‐ゝ/// 〉 〉 〉 〉 〉 ! ',
l:.:.:.:.:.:.l | l:.:.:l / 人〈〈〈〈 ' ' ' /っ l l
l:.:.:.:.:.:.! ! l:.:.:.ト/ / ```´-ァ‐'''" / l
、__/:.:.:.:.:.:l | |:.:.:ヽヘ l // / _ ィノ
/:.:.:.:.:.:.:! l |:.:.:.:.:l `ーヽ、_ノ´l、______/lニ二」
____l:.:.:.:.:.:.:.| l |:.:.:.:.:! |_ ( ( ) )_〕| l
l`ー‐‐'匸二l ̄ ̄l二フーイ /  ̄ `‐‐'´ ヽ |
0259名無しさん@お腹いっぱい。
03/06/14 14:32ID:TiRdPsOwイ゚テ ピト rtテ ィtq
0260保守
03/06/20 12:45ID:ow60gpzC〜′ ̄ ̄( i n i ) 逝に!
UU ̄ ̄ U U
0261名無しさん@お腹いっぱい。
03/06/25 16:21ID:A93HbSj/〜′ ̄ ̄( ExE) exe猫
UU ̄ ̄ U U
0262名無しさん@お腹いっぱい。
03/07/12 06:01ID:451CcAZa〜′ ̄ ̄( age) age猫
UU ̄ ̄ U U
0263名無しさん@お腹いっぱい。
03/07/12 11:46ID:KWP0L3LxカレントにINIもオプションで作成できるってのが一番いいな
0264名無しさん@お腹いっぱい。
03/07/12 13:49ID:451CcAZa今の仕様だと、どうしてもレジストリキーだけは作成するよね。
漏れは「レジストリ使ってよろしい派」だからいいけど、INI にこだわる人にはどうかな?
初回起動時にレジストリを使うか INI を使うか問い合わせるようにしたら、
うまく回避できるかも。
0265名無しさん@お腹いっぱい。
03/07/12 16:17ID:A9xXVV/kFFFTP.exeがあるディレクトリ。
0266名無しさん@お腹いっぱい。
03/07/12 17:28ID:DNQLfGDy0267名無しさん@お腹いっぱい。
03/07/12 17:33ID:A9xXVV/k0268名無しさん@お腹いっぱい。
03/07/12 19:17ID:FLTxVwGTあの「作業フォルダ」がカレントのこと。OK?
0269名無しさん@お腹いっぱい。
03/07/12 20:05ID:WBAOK5TOだから厳密に言えば、違うも〜んヽ(`Д´)ノ
0270名無しさん@お腹いっぱい。
03/07/12 20:43ID:y3WkYZKE0271名無しさん@お腹いっぱい。
03/07/12 23:34ID:451CcAZa0272名無しさん@お腹いっぱい。
03/07/13 07:36ID:MHv3acYs英語とパソコン用語のカレントを混同するなよ
0273名無しさん@お腹いっぱい。
03/07/13 08:45ID:Cfo3FDhDおいおい、同じ意味だぞ。「現在いる」ディレクトリのことだ。
0274名無しさん@お腹いっぱい。
03/07/13 13:05ID:+dzgNeajttp://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vblr7/html/vafctCurDir.asp
0275名無しさん@お腹いっぱい。
03/07/13 19:17ID:h2TpXq4o0276名無しさん@お腹いっぱい。
03/07/14 01:09ID:+UHGPjz90277山崎 渉
03/07/15 11:31ID:h8QbQwCs__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0278名無しさん@お腹いっぱい。
03/07/15 22:20ID:dEt62BaB0279名無しさん@お腹いっぱい。
03/07/17 05:05ID:2la1gwdM0280名無しさん@お腹いっぱい。
03/07/17 09:11ID:QqFbT5wP0281名無しさん@お腹いっぱい。
03/07/17 10:05ID:6e3E4nzP0282名無しさん@お腹いっぱい。
03/07/17 13:12ID:2la1gwdM[セクション]
キー=.........
じゃなくっても、INI ファイルは INI ファイル。
0283名無しさん@お腹いっぱい。
03/07/17 16:51ID:Aj15jUBB0284名無しさん@お腹いっぱい。
03/08/15 12:17ID:MEDLvAp00285山崎 渉
03/08/15 22:12ID:lNVCvLud│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0286山崎 渉
03/08/15 22:35ID:lNVCvLud│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0287名無しさん@お腹いっぱい。
03/08/16 05:16ID:lLLPkPuC0288名無しさん@お腹いっぱい。
03/08/23 09:23ID:o1p3UAod忌むべき存在。
0289名無しさん@お腹いっぱい。
03/08/23 12:00ID:9gWCstX/0290名無しさん@お腹いっぱい。
03/08/23 12:32ID:uJS7nvjX0291名無しさん@お腹いっぱい。
03/08/30 10:33ID:jkRJMZBJレジストリは基本的にユーザーは見ないことになってるとマイクロソフトも言っている。
0292名無しさん@お腹いっぱい。
03/08/31 00:27ID:k1LU90C1ちゃんとこのスレッド読んでから書け
0293名無しさん@お腹いっぱい。
03/08/31 09:43ID:SdtzB6h0有無を言わさず同意
0294名無しさん@お腹いっぱい。
03/09/09 15:59ID:2ncmV9Fq0295名無しさん@お腹いっぱい。
03/09/30 03:22ID:Wh5Dx608http://pc2.2ch.net/test/read.cgi/win/1064620027/74-
0296名無しさん@お腹いっぱい。
03/10/01 11:13ID:jupm2orx0297名無しさん@お腹いっぱい。
03/10/12 18:45ID:+AN8kWmqなんでもXMLにする風潮に苦言を呈しております。
http://www.codeproject.com/soap/ini2xml.asp?df=100&forumid=3539&exp=0&select=615900#xx615900xx
0298名無しさん@お腹いっぱい。
03/10/29 14:04ID:bxOPoqvp0299名無しさん@お腹いっぱい。
03/10/29 23:55ID:CjTVQYa0(・3・)エェー ゴニョゴニョする側としても.NET+XML
は簡単すぎて、便利すぎて助かりますよ
と思ってる人がいるに3ウォン
0300( ・з・)ププー
03/10/29 23:56ID:CjTVQYa0.netの***丸見えに(;゚∀゚)=3
0301名無しさん@お腹いっぱい。
03/11/14 11:01ID:zsUiyI6F0302名無しさん@お腹いっぱい。
03/11/14 15:17ID:s6TgrZkNやめろ
大したソフトでもないくせに勝手に使うな。紙
0303名無しさん@お腹いっぱい。
03/11/17 12:18ID:iG9+YIH6少なくなるのがいいらしい
0304名無しさん@お腹いっぱい。
03/11/18 00:22ID:Uo7r3PTcいにならそのまま保存すりゃいいからな。
0305名無しさん@お腹いっぱい。
03/11/18 00:46ID:mZgF0wG00306名無しさん@お腹いっぱい。
03/11/18 10:42ID:uzsjqJIA0307名無しさん@お腹いっぱい。
03/12/07 00:35ID:fcfBjIAz0308名無しさん@お腹いっぱい。
03/12/07 08:52ID:aJa10Qkw0309名無しさん@お腹いっぱい。
03/12/07 13:17ID:gZI0BHJwOSがデータベースを持っていて
アプリケーションで扱うデータを一元管理するシステムって誰が始めたのかな。
NewtonOS(Apple Newton MessagePad)のデータスープとして見たのが初めてだけど。
PalmOSもそうなってるみたいだ。
NewtonOSは微妙だけどPalmOSの管理方式はかなり成功していると思う。
BeOSや次世代NTなんかのファイルシステムにリレーショナルデータベースの
機能を持たせようって試みも、OSによるデータ一元管理という思想の一環なのかも。
0310名無しさん@お腹いっぱい。
03/12/07 14:07ID:vEoXZYa80311名無しさん@お腹いっぱい。
03/12/08 00:48ID:hRV/e9Xfクソ貧弱なくせして立ち上がりにクソ時間がかかって、
普通のリストビュー使っときゃいいのに独特のクソUI使ってるもんだから、
目的のソフトがどれかを探すのにクソ時間がかかって、
とにかくどうしようもなくクソ駄目駄目なのが問題だと思う。
おまけにアンインストーラはふざけたものが多すぎだし。
(再起動しろだと?)
細かいユーティリティを何種類も試しにインストールしてみる
って使い方を、Windowsはまったく想定していない
レジストリがそんなに優れたデータベースだってんなら、
実行ファイルの右クリックメニューあたりに、
「関連するレジストリキーの削除」みたいな項目があったっていいはずだ。
俺は、俺の作ったソフトを試してくれたユーザーに、
そんな不自由な思いをさせるのはいやなので、
レジストリにデータを保存するようなソフトは作らない。
0312名無しさん@お腹いっぱい。
03/12/08 03:05ID:3MkpGRX6INIバンザイ。
0313名無しさん@お腹いっぱい。
03/12/08 15:02ID:Y3/porNq起動時に再起動するようになりました。
あと、ノートンでリスクファイル検出で除外しました。
コマッタァ
0314名無しさん@お腹いっぱい。
03/12/09 22:04ID:2fXNqk+g0315名無しさん@お腹いっぱい。
03/12/16 10:49ID:H1DgsiXi個人的には楽です。
とかまたもや既出の議論を繰り返してみるテスト
0316名無しさん@お腹いっぱい。
03/12/16 13:00ID:w8Ey3jaK比較になっていないよ。
既出かどうか以前の問題。
実行ファイルはバックアップしなくてもよいのですか?
0317名無しさん@お腹いっぱい。
03/12/16 13:03ID:abPzdE080318名無しさん@お腹いっぱい。
03/12/16 14:45ID:H1DgsiXi>>316
実行ファイルは再インストールすればいいではないですか
それともnyから落としてこないと手元にないんですか?
0319名無しさん@お腹いっぱい。
03/12/16 18:15ID:CNeF7BqAあとで好きなところにコピーするだけで楽なんだが
0320名無しさん@お腹いっぱい。
03/12/16 19:29ID:w8Ey3jaK> それともnyから落としてこないと手元にないんですか?
WordとかPhotoshopとかがレジストリ弄って怒ってる奴でもいたのか?
0321名無しさん@お腹いっぱい。
03/12/16 19:33ID:VSsrxYNt0322名無しさん@お腹いっぱい。
03/12/16 22:45ID:vusoZY3Yそれだと極稀に弾かれるんだよね・・・。
まぁ、何か間違えてたんだろうけど。
0323名無しさん@お腹いっぱい。
03/12/25 14:08ID:NEHq8LWQ0324名無しさん@お腹いっぱい。
03/12/25 15:15ID:Foyzseydそのぐらいのアプリなら許せるだろう。
それよりもだな、勝手につかっておいて
アンインストーラーはついてませんじゃねえよぼけ。
消したい人はこのきーを消せ?
まあキーを表記してるのは評価できるが、
なんでそんなに偉そうな態度なんだよ?本来はお前が
アンインストールするべきだろうがたこ
聞いてるのか?Namelyの作者
単なるリネームソフトごときで何にレジストリ使う必要があるんだよぼけ
0325名無しさん@お腹いっぱい。
03/12/25 15:40ID:946x8WVg0326名無しさん@お腹いっぱい。
03/12/25 15:55ID:1ngKLemoR-05 動作が速い
これに尽きるだろ。普段常用せず、たまに使う程度のソフトがレジストリ使うのは微妙。
エディタブラウザその他諸々の扱う頻度の高いものは、その恩恵を度々受けられる。
0327名無しさん@お腹いっぱい。
03/12/25 19:36ID:19VJBB8dレジストリを使うならHKLM以下には最低限のものだけ書き込んで、あとはHKCUを使え。
0328名無しさん@お腹いっぱい。
03/12/25 23:16ID:K/2/2zuMどれがそのソフトのiniなのか探さなきゃ判らないんじゃ
レジストリ汚されるのと変わらん。
0329名無しさん@お腹いっぱい。
03/12/25 23:20ID:hqcdJj140330名無しさん@お腹いっぱい。
03/12/26 01:47ID:R7H+hsL2セクションをアカウント名、キーを実際の設定用iniファイルのパスにする。
設定用iniファイルは実際はexe直下でもいいし、Application Dataでもいい。
設定用iniファイルの場所を変えたければexeのフォルダに書き込み権限の
あるユーザ(含む自分)に変えてもらう。
0331330
03/12/26 04:08ID:R7H+hsL2アカウントをリストするiniファイルでキーがたとえば「*HKCU*」とかだったら
iniファイルではなくレジストリを読み書きの対象とする。
c:\program files\foo\bar.exe だったら
c:\program files\foo\bar.ini は
[Administrator]
path=c:\program files\foo
[パパン]
path=c:\Document and Setteings\パパン\foo
[ママン]
path=*HKCU*
あとはそれぞれのパスに設定用iniファイルがあると。
0332名無しさん@お腹いっぱい。
03/12/26 10:15ID:0MSnUEbJWIN9Xしか使った事無い人ですか?
WIN)Xの場合でもCDから実行する場合とかいろいろあるだろうけどね。
0333名無しさん@お腹いっぱい。
03/12/26 14:40ID:oqicKNoKソフトじゃなく、コンピュータ管理する奴が対応するべきだろ
それでも書き込み権限が無い場所に置かなければならないソフトなら
レジストリ使うなり、331みたいに設定を管理できるようにすればいい
それよりも実行ファイルと違う場所に置くことになったら
色々不便になるだけじゃなく
どうせ行儀わるいソフトが、好き勝手にいろんな場所に置いたり
設定ファイル以外の物もばらまかれたり
アンインストールしても、消えたり消えなかったり
レジストリ以上に収拾つかない状態になるのがオチ。
0334名無しさん@お腹いっぱい。
03/12/26 15:09ID:xy6TV+gfiniをわざわざ実行ファイル以外の場所に置いたら本末転倒ってこった
そこまでするくらいなら素直にレジストリ使えと
0335名無しさん@お腹いっぱい。
03/12/26 17:56ID:sE2rOvdpソフトが少なからずある。そういう場合、そのままでは制限ユーザは設定を変更することがままならない。
もちろん回避法はいくらでもあるが、いちいちそれをするのはめんどくさい。
0336名無しさん@お腹いっぱい。
03/12/26 18:32ID:oqicKNoKえ?
そもそも、そういうこと勝手にいじれないようにする為の制限ユーザーじゃないのか?
それが、めんどくさいってなんだよ
そんなことまでソフト側で対応するほうが間違ってるだろ
0337名無しさん@お腹いっぱい。
03/12/26 18:38ID:HT/Bh065マルチユーザーにするなら、レジストリがベストで結論が出ている。
iniをUserProfile内に作るのはあまり好まれてないようだし、
書き込み権限が無いフォルダにインストールせず、
ユーザーが個別に自分の管理フォルダの下にインストールするのが最善って議論されなかったか?
0338名無しさん@お腹いっぱい。
03/12/26 18:44ID:0lcbcWg3おそらく釣りかと…こんなアフォいるわけない。
0339名無しさん@お腹いっぱい。
03/12/27 09:58ID:V4QM4Phyリネームソフト程度がレジストリ使ったり
する必要があるのか。
アンインストールについて全くふれないのは
何を根拠にした自信なんだ?
0340名無しさん@お腹いっぱい。
03/12/27 10:28ID:XVWFSpTnそんなソフトはレジストリ使ってればよし。
だいたい「小物ごときがレジストリ使ってんなうぜー」とかいう
類のツールはインストーラいらずで解凍するだけが売りだろ。
UserProfile内にインストールすればいいだけのこと。
とか釣られてみた
0341名無しさん@お腹いっぱい。
03/12/27 16:20ID:0STdTY+mテキストだけありゃ充分なんだがな
0342名無しさん@お腹いっぱい。
03/12/28 03:14ID:1B14wUk4いたとしても絶対数はこっちの方が明らかに少ないだろ。
だったらINIでいいじゃん。
0343名無しさん@お腹いっぱい。
03/12/28 03:30ID:x4nc9TSbどっちも選べて使えるようにすればいいんじゃないのか。
両方使うのはどうかと思うが、環境に合わせてiniにしたりレジストリにしたり。
0344名無しさん@お腹いっぱい。
03/12/28 04:05ID:oTTIOtVNiniでもアプリケーションフォルダ以外は汚すなって言う奴がいる
>>343
どちらに保存するかを決定する情報はどこへ?
0345名無しさん@お腹いっぱい。
03/12/28 14:28ID:I0vOKjBf0346名無しさん@お腹いっぱい。
03/12/28 18:50ID:8dBMR2Lgそれいいね
.iniだけにEveryoneの書き込み権限与えておけば
Program FilesにインストールしてもUsersで使えるし
0347名無しさん@お腹いっぱい。
03/12/28 20:24ID:e1Zwymp/いいのか?
レジストリ使う利点は唯一その速さだと思っているが、
わざわざ毎回iniを読み込みにいくという無駄な処理をさせる位ならini使うべきだろう。
■ このスレッドは過去ログ倉庫に格納されています