!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑冒頭にコレを三行重ねてスレ立てしておくこと
Visual Studio 2017
http://www.visualstudio.com/
日本語チーム ブログ
http://blogs.msdn.com/b/visualstudio_jpn
前スレ
Visual Studio 2017 Part5
http://mevius.5ch.net/test/read.cgi/tech/1520336504/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Visual Studio 2017 Part6
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ bfcf-9TS0)
2018/06/11(月) 00:37:48.15ID:kj7utwZs0522デフォルトの名無しさん (ラクペッ MM99-uR/r)
2019/02/09(土) 03:25:46.14ID:2C9eni+PM523デフォルトの名無しさん (ワッチョイ a9ba-sSdu)
2019/02/09(土) 03:25:53.87ID:naCzWpg60 >>520
自己責任の名の下にレジストリを改変という話はよくあるから、
勝手な改変の抑制やトラブル回避が理由ではないと思うけど。
かつてのDLL地獄とINIファイルの仕様制限の脱却が始まりであって、
設定生データの隠蔽はたまたま結果的にそうなってるだけかと。
自己責任の名の下にレジストリを改変という話はよくあるから、
勝手な改変の抑制やトラブル回避が理由ではないと思うけど。
かつてのDLL地獄とINIファイルの仕様制限の脱却が始まりであって、
設定生データの隠蔽はたまたま結果的にそうなってるだけかと。
524デフォルトの名無しさん (ワッチョイ e1da-uR/r)
2019/02/09(土) 03:33:46.81ID:fu+e3nHT0 レジストリ改変は素人相手には十分抑止力になっていたよ
敢えて手を出すのなら完全に自己責任なのでそれなりの知識を待ったユーザーしか手を出さない
もっとも今ではネットで情報が拡散するので随分敷居は低くなってるけど
敢えて手を出すのなら完全に自己責任なのでそれなりの知識を待ったユーザーしか手を出さない
もっとも今ではネットで情報が拡散するので随分敷居は低くなってるけど
525デフォルトの名無しさん (ワッチョイ a9ba-sSdu)
2019/02/09(土) 03:47:44.96ID:naCzWpg60 レジストリは下手に触ると他に影響があるという点においては
抑止力がありますが、INIファイルを触ることによるトラブルと
それを回避するという目的ではないと思いますけどねえ。
論旨が変わってきてて本来言いたいことは518で書いたので
抑止力に関しては比較的認識違いだなあという感想しかないですが、
抑止力がありますが、INIファイルを触ることによるトラブルと
それを回避するという目的ではないと思いますけどねえ。
論旨が変わってきてて本来言いたいことは518で書いたので
抑止力に関しては比較的認識違いだなあという感想しかないですが、
526デフォルトの名無しさん (ワッチョイ e1da-uR/r)
2019/02/09(土) 04:03:07.71ID:fu+e3nHT0 まあ時代の流れだね
レジストリ登場時の1990年代であれば十分だった
今ではWin10を核としたUWPでは殆ど設定を改変する手段がない
実質アプリ作者が用意した手段以外では設定を弄ることは不可能になってる
レジストリ登場時の1990年代であれば十分だった
今ではWin10を核としたUWPでは殆ど設定を改変する手段がない
実質アプリ作者が用意した手段以外では設定を弄ることは不可能になってる
527デフォルトの名無しさん (ワッチョイ aeab-feI+)
2019/02/09(土) 06:32:10.70ID:nK5uhIo+0 今思うと、レジストリというひとかたまりにする必要性はあんまりなかったな
保存場所はバラバラでいいからiniファイルを取り扱うAPIを使いやすくしておけば必要充分だった
保存場所はバラバラでいいからiniファイルを取り扱うAPIを使いやすくしておけば必要充分だった
528デフォルトの名無しさん (ワッチョイ 82ad-bIN/)
2019/02/09(土) 07:17:31.96ID:rkd3w/wq0 今はexeの中に埋め込んじゃおうって流れになってるね
529デフォルトの名無しさん (ラクペッ MM99-uR/r)
2019/02/09(土) 07:39:24.21ID:JZ0ZEbPTM Linuxみたいに設定いじるのに散らばったiniファイルやらconfファイルやらをまず探し出して
更に数100から数1000行もあるテキストの中から目的の箇所をピンポイントで見つけるのも大概だけどな
更に数100から数1000行もあるテキストの中から目的の箇所をピンポイントで見つけるのも大概だけどな
530デフォルトの名無しさん (ワッチョイ aeab-feI+)
2019/02/09(土) 08:35:19.98ID:nK5uhIo+0 appdataでもlocal settingsでもいいからデフォの場所にしといて
あと変更したきゃユーザー指定もできるようになってりゃいい
あと変更したきゃユーザー指定もできるようになってりゃいい
531デフォルトの名無しさん (ワッチョイ e1da-feI+)
2019/02/09(土) 08:38:16.22ID:fu+e3nHT0 最近のアプリの設定ファイルの格納場所としては
%USERPROFILE%\AppData\Local\Packages\
以下にある程度まとまってはいる
ただし一般ユーザが内容を修正することはほぼ不可能
ちなみに設定ファイル以外だと
インストールモジュールがC:\Program Files\WindowsApps\
レポジトリがC:\ProgramData\Microsoft\Windows\AppRepository\
相互に情報共有しているので勝手に改変するのは極めて危険
%USERPROFILE%\AppData\Local\Packages\
以下にある程度まとまってはいる
ただし一般ユーザが内容を修正することはほぼ不可能
ちなみに設定ファイル以外だと
インストールモジュールがC:\Program Files\WindowsApps\
レポジトリがC:\ProgramData\Microsoft\Windows\AppRepository\
相互に情報共有しているので勝手に改変するのは極めて危険
532デフォルトの名無しさん (ワッチョイ 25ad-feI+)
2019/02/09(土) 08:43:29.46ID:WZeXfO6c0 設定は手編集が便利とか言ってる人は頭が25年前で止まってる。
533デフォルトの名無しさん (ワッチョイ 0201-Nrsk)
2019/02/09(土) 09:09:31.70ID:1gFa1rsT0 GetPrivateProfileString()等って当時もあったよ
534デフォルトの名無しさん (ワッチョイ 917b-WZHJ)
2019/02/09(土) 09:55:23.81ID:ptOHVclS0535デフォルトの名無しさん (ラクペッ MM99-uR/r)
2019/02/09(土) 10:17:18.84ID:gCoYyOZeM 相手すると面倒そうなので皆スルーしてるのに敢えて触りに行くとは…
536デフォルトの名無しさん (ワッチョイ aeab-feI+)
2019/02/09(土) 10:28:56.08ID:nK5uhIo+0 exeに書き込みって怖すぎだろ
537デフォルトの名無しさん (ワッチョイ 0201-Nrsk)
2019/02/09(土) 10:41:35.38ID:1gFa1rsT0 .configの設定のことをexeに埋め込みって呼んでるだけじゃないの
538デフォルトの名無しさん (スプッッ Sd22-bIN/)
2019/02/09(土) 10:45:08.25ID:spo556FUd >>534
ちょっとはググれよ
ちょっとはググれよ
539デフォルトの名無しさん (ワッチョイ 8240-q/Np)
2019/02/09(土) 10:48:04.18ID:Y95KZy8v0 .configを触られてエンコードも変わって読めないトラブルに会ったわ。
540デフォルトの名無しさん (スプッッ Sd22-bIN/)
2019/02/09(土) 10:48:05.65ID:spo556FUd541デフォルトの名無しさん (ワッチョイ 8240-q/Np)
2019/02/09(土) 10:57:24.95ID:Y95KZy8v0 話ぶったぎるけど、c++のMFCでやっていたんだけどある時からウイルスバスターコーポレートでmailなんたらで誤検知される。
コード遡ってビルドすると大丈夫なんだが、それ以降のコードはダイアログ追加ていどで、たいした実装してないのだが?
コード遡ってビルドすると大丈夫なんだが、それ以降のコードはダイアログ追加ていどで、たいした実装してないのだが?
542デフォルトの名無しさん (ワッチョイ 6e7b-HWB1)
2019/02/09(土) 11:00:31.40ID:k4TwxJVN0 >>541
それはアンチウィルスソフトの問題だからここで聞いてもしょうがない
別のアンチウィルスでヒューリスティック分析でひっかかってコードの順変えたら回避したこともあるけど原因はメーカーにしかわからん
それはアンチウィルスソフトの問題だからここで聞いてもしょうがない
別のアンチウィルスでヒューリスティック分析でひっかかってコードの順変えたら回避したこともあるけど原因はメーカーにしかわからん
543デフォルトの名無しさん (ドコグロ MMca-3tWi)
2019/02/09(土) 12:18:34.33ID:1WNYjgWpM >>540
それ全然違う話だぞ
それ全然違う話だぞ
544デフォルトの名無しさん (ワッチョイ 912f-XlDt)
2019/02/09(土) 12:23:28.71ID:yiDYsHnZ0545デフォルトの名無しさん (スフッ Sd22-bIN/)
2019/02/09(土) 12:37:20.40ID:PBixaoLLd >>543
どう違うの?configもexeに含めるんでしょ?
どう違うの?configもexeに含めるんでしょ?
546デフォルトの名無しさん (スフッ Sd22-bIN/)
2019/02/09(土) 12:37:52.49ID:PBixaoLLd >>544
読んだかい?
読んだかい?
547デフォルトの名無しさん (ワッチョイ 912f-XlDt)
2019/02/09(土) 12:56:21.13ID:yiDYsHnZ0548デフォルトの名無しさん (ワイモマー MM22-VcZ6)
2019/02/09(土) 14:38:46.25ID:HFZvnClBM vsの話しろや
549デフォルトの名無しさん (ドコグロ MMca-3tWi)
2019/02/09(土) 14:45:57.73ID:1WNYjgWpM >>545
そのconfigって開発者が設定するものでユーザーが設定するもんじゃないぞ
そのconfigって開発者が設定するものでユーザーが設定するもんじゃないぞ
550デフォルトの名無しさん (ラクペッ MM99-uR/r)
2019/02/09(土) 14:53:54.82ID:5GIyjfJSM551デフォルトの名無しさん (ワッチョイ aeab-feI+)
2019/02/09(土) 18:20:14.74ID:nK5uhIo+0552デフォルトの名無しさん (ワッチョイ 6e63-feI+)
2019/02/09(土) 18:25:28.28ID:4FM77PPb0553デフォルトの名無しさん (ラクペッ MM99-uR/r)
2019/02/09(土) 18:32:45.95ID:SWGYUO8nM554デフォルトの名無しさん (ワッチョイ aeab-feI+)
2019/02/09(土) 18:49:06.96ID:nK5uhIo+0555デフォルトの名無しさん (ワッチョイ aeab-feI+)
2019/02/09(土) 18:50:26.57ID:nK5uhIo+0 突っ込まれるのが怖くて自分の言葉で何も言えない意気地なしは
いてもいなくても同じだ
いてもいなくても同じだ
556デフォルトの名無しさん (ラクペッ MM99-uR/r)
2019/02/09(土) 18:57:44.19ID:SWGYUO8nM 小学生相手に微積分の講義しても面倒くさいだけで時間の無駄だからな
こんなところで.NETの中身からいちいち説明するのも面倒くさい
こんなところで.NETの中身からいちいち説明するのも面倒くさい
557デフォルトの名無しさん (ワッチョイ aeab-feI+)
2019/02/09(土) 19:02:31.74ID:nK5uhIo+0 微積分わからんだけだろ
558デフォルトの名無しさん (ワッチョイ 0201-3tWi)
2019/02/09(土) 19:19:52.19ID:NnmcfWng0 >>556
恥の上塗り乙w
恥の上塗り乙w
559デフォルトの名無しさん (ワッチョイ e1da-feI+)
2019/02/09(土) 19:39:20.63ID:fu+e3nHT0 普通に>>551が無知なだけだと思う
.NETのexeファイルはただの実行形式ファイルだけでなくdllなどの別ファイルを含む場合がある
ILMergeなどでファイル統合するのが有名
さらにxmlやjsonなどの設定ファイルをも統合することを意味して設定を埋め込むと表現したレスがそもそもの発端
厳密な意味での設定ファイルではなく単なるパラメータリストをソースコード本体から分離しただけのもの
ただし解釈によってどうとでも判断できるので人によって判断が分かれて論争になりがちなのがこの話題の特徴
.NETのexeファイルはただの実行形式ファイルだけでなくdllなどの別ファイルを含む場合がある
ILMergeなどでファイル統合するのが有名
さらにxmlやjsonなどの設定ファイルをも統合することを意味して設定を埋め込むと表現したレスがそもそもの発端
厳密な意味での設定ファイルではなく単なるパラメータリストをソースコード本体から分離しただけのもの
ただし解釈によってどうとでも判断できるので人によって判断が分かれて論争になりがちなのがこの話題の特徴
560デフォルトの名無しさん (ワッチョイ aeab-feI+)
2019/02/09(土) 19:50:26.18ID:nK5uhIo+0561デフォルトの名無しさん (ワッチョイ e1da-feI+)
2019/02/09(土) 19:58:43.20ID:fu+e3nHT0562デフォルトの名無しさん (ワッチョイ e1da-feI+)
2019/02/09(土) 20:02:38.75ID:fu+e3nHT0 というか8bitCPUじゃあるまいし実行中のファイルそのものを書き換えるって無茶だろ
例外発生して落ちるだろ
例外発生して落ちるだろ
563デフォルトの名無しさん (ワッチョイ e247-XlDt)
2019/02/09(土) 20:02:59.10ID:zy9w8qc80564デフォルトの名無しさん (ワッチョイ 0201-Nrsk)
2019/02/09(土) 20:03:02.88ID:1gFa1rsT0 >>560
そんなん気にしてるのあんただけ
そんなん気にしてるのあんただけ
565デフォルトの名無しさん (ワッチョイ aeab-feI+)
2019/02/09(土) 20:03:34.30ID:nK5uhIo+0 exeの書き換えをどう見るかという話を発見できないならいいよ
追わないでやるからそのまま逃げろ
追わないでやるからそのまま逃げろ
566デフォルトの名無しさん (ワッチョイ 0201-3tWi)
2019/02/09(土) 20:11:16.32ID:NnmcfWng0567デフォルトの名無しさん (ラクペッ MM99-uR/r)
2019/02/09(土) 20:11:59.06ID:PH7q5mDOM exeの書き換えって実行中のことを言ってたのか?
今時の仮想メモリ環境で自己書き換えプログラムって実現できるのか?
今時の仮想メモリ環境で自己書き換えプログラムって実現できるのか?
568デフォルトの名無しさん (ワッチョイ e1da-feI+)
2019/02/09(土) 20:20:59.71ID:fu+e3nHT0569デフォルトの名無しさん (アウアウウー Sa05-houu)
2019/02/09(土) 20:21:39.62ID:nahnFu2ya 自分自信は編集できないんじゃね
ウイルスじゃあるまいし
ウイルスじゃあるまいし
570デフォルトの名無しさん (ワッチョイ e247-XlDt)
2019/02/09(土) 20:24:12.83ID:zy9w8qc80 つまり>>528は真っ赤な嘘ってことだね
571デフォルトの名無しさん (ワッチョイ e1da-feI+)
2019/02/09(土) 20:28:09.23ID:fu+e3nHT0 いや実行時ではなくてコンパイル時(あるいはリンク時)に埋め込むという話だろ
572さまよえる蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd22-IbdQ)
2019/02/09(土) 20:28:40.60ID:WeH6KhAsd 実行中にEXEを書き換えることはほとんど不可能だが、実行終了の際にバッチなどで書き換えることは可能。
573さまよえる蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd22-IbdQ)
2019/02/09(土) 20:29:59.83ID:WeH6KhAsd 実行中のイメージは、プロセスメモリーを経由すれば書き換え可能。
574さまよえる蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd22-IbdQ)
2019/02/09(土) 20:36:42.22ID:WeH6KhAsd ただし、保護されたフォルダでは管理者権限が必要となる。
575デフォルトの名無しさん (ワッチョイ a9ba-sSdu)
2019/02/09(土) 21:06:16.44ID:naCzWpg60576デフォルトの名無しさん (ワッチョイ 0201-3tWi)
2019/02/09(土) 21:13:54.67ID:NnmcfWng0577デフォルトの名無しさん (ワッチョイ e1da-feI+)
2019/02/09(土) 21:27:11.00ID:fu+e3nHT0578デフォルトの名無しさん (ワッチョイ e1f2-feI+)
2019/02/09(土) 21:31:07.84ID:YAWSonmT0 .NETでもPEフォーマットのままだと思ったが?
579デフォルトの名無しさん (スフッ Sd22-XlDt)
2019/02/09(土) 21:34:43.48ID:lBhuIc/7d exe内に設定持たすのはマルチユーザーで使えなくなるから無理だわな
580デフォルトの名無しさん (ワッチョイ 0201-3tWi)
2019/02/09(土) 21:38:18.56ID:NnmcfWng0581デフォルトの名無しさん (ワッチョイ e1da-feI+)
2019/02/09(土) 21:40:00.01ID:fu+e3nHT0 だからexe内の設定は設定ファイル(正確には設定の指示)であって実際の保存場所は個別ファイルの場合もあるし
レジストリの場合もある
アプリの作者次第
レジストリの場合もある
アプリの作者次第
582デフォルトの名無しさん (スフッ Sd22-XlDt)
2019/02/09(土) 21:42:31.59ID:lBhuIc/7d ということで>>528は嘘でした
583デフォルトの名無しさん (ラクペッ MM99-uR/r)
2019/02/09(土) 21:45:21.02ID:g1V4hgtXM だから.NETの仕組みをバカ相手に説明するのは面倒くさいんだよ
584デフォルトの名無しさん (ワッチョイ e1da-feI+)
2019/02/09(土) 21:50:44.32ID:fu+e3nHT0 そうだね
まともな議論になりそうもないのでもう消えるわ
まともな議論になりそうもないのでもう消えるわ
585デフォルトの名無しさん (ワッチョイ 0201-3tWi)
2019/02/09(土) 22:02:35.89ID:NnmcfWng0586デフォルトの名無しさん (スフッ Sd22-XlDt)
2019/02/09(土) 22:06:24.88ID:TCWbgd76d レジストリの話してたんだからHKEY_CURRENT_USERに該当する分もexe内に持たすのかと思うよね
587さまよえる蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd22-IbdQ)
2019/02/09(土) 22:10:07.52ID:WeH6KhAsd レジストリAPIをフックしてポータブルなアプリを作るという技法もある。
588デフォルトの名無しさん (ラクペッ MM99-uR/r)
2019/02/09(土) 23:59:21.05ID:RprY51GNM 結局最後までバカを晒したのは二人だけか
589デフォルトの名無しさん (ワッチョイ 0201-3tWi)
2019/02/10(日) 00:09:00.36ID:vOpxNkmL0590デフォルトの名無しさん (ワッチョイ c5da-uR/r)
2019/02/10(日) 02:51:04.35ID:hVspAvhd0 実行中に自分自身を書き換えるプログラムコードが普通だと思い込んでる方が異常
今どきのプラグラミング言語でそんなことが出来るものはない
昔のZ80アセンブラでは割と有名なテクニックだったけどね
今ではCPUの特権命令でも使って余程特殊なコーディングを行わなければ不可能
今どきのプラグラミング言語でそんなことが出来るものはない
昔のZ80アセンブラでは割と有名なテクニックだったけどね
今ではCPUの特権命令でも使って余程特殊なコーディングを行わなければ不可能
591デフォルトの名無しさん (ワッチョイ 6e63-feI+)
2019/02/10(日) 03:40:38.19ID:2bRkKwxI0 >>590
それはおまえが知らんだけだろ
VirtualAllocとかVirtualProtectを使ったことがないんだろ?
Win32なら普通(?)に動的コード生成はできるよ
WinRT(UWP)は知らんけど、たぶん無理と予想
それはおまえが知らんだけだろ
VirtualAllocとかVirtualProtectを使ったことがないんだろ?
Win32なら普通(?)に動的コード生成はできるよ
WinRT(UWP)は知らんけど、たぶん無理と予想
592デフォルトの名無しさん (ワッチョイ c5da-uR/r)
2019/02/10(日) 03:59:24.37ID:hVspAvhd0 それは動的割当てを行うようにプログラムを組んでいるだけの規定の動作
予めプログラムされた通りのコードに過ぎない
実行時書き換えというのは言葉通りコードそのものを書き換える行為のこと
ストレージ上の実行ファイルのバイトイメージとは別のメモリ上に展開されたイメージそのものを改変する行為のこと
メモリ上のイメージをストレージの本体と破綻なく同期させる必要がある
特殊なデバイスドライバーやコピーガードのためのランダマイズなどで利用される
予めプログラムされた通りのコードに過ぎない
実行時書き換えというのは言葉通りコードそのものを書き換える行為のこと
ストレージ上の実行ファイルのバイトイメージとは別のメモリ上に展開されたイメージそのものを改変する行為のこと
メモリ上のイメージをストレージの本体と破綻なく同期させる必要がある
特殊なデバイスドライバーやコピーガードのためのランダマイズなどで利用される
593デフォルトの名無しさん (ワッチョイ 6e63-feI+)
2019/02/10(日) 04:42:51.47ID:2bRkKwxI0594デフォルトの名無しさん (ワッチョイ 0201-Nrsk)
2019/02/10(日) 05:52:13.57ID:z8DjjGzX0 その方法、実行中か終了時にexeファイルを更新できるの?
595デフォルトの名無しさん (ワッチョイ d1ab-3hiV)
2019/02/10(日) 05:52:29.32ID:RPNdCFPT0 昔のってリロケータブルにするためにジャンプ命令かまそもそも実行時書き換え前提でなかったけ
596デフォルトの名無しさん (ワッチョイ aeab-feI+)
2019/02/10(日) 07:05:54.25ID:XdgVAt+K0 exeにリソースを埋め込むなんてことはwindows3.1の時代からやっていたことなのに
.netのexeは普通のexeと違ってなんたらを埋め込むんだそれが最近の流れだ(どやぁ)
アホの相手はやっとれんわ
.netのexeは普通のexeと違ってなんたらを埋め込むんだそれが最近の流れだ(どやぁ)
アホの相手はやっとれんわ
597デフォルトの名無しさん (ワッチョイ 8240-q/Np)
2019/02/10(日) 07:07:54.34ID:gx/Ytsg/0 exeファイルをROにすればわかるだろ。
598デフォルトの名無しさん (ワッチョイ c5da-uR/r)
2019/02/10(日) 07:11:54.32ID:hVspAvhd0 >>593
まだコードの意味を理解してないのか
少なくとも現在のCPUはコードとデータを明確に区別してコードを保護しているんだよ
普通はコードを改変することは出来ない
実際はもう少し複雑だけど単縦にx86のコードセグメントとデータセグメントって知ってるか?
プログラムコードはコードセグメントに配置される
そこで386以降のCPUのメモリ管理機構は内容の監視を行なってる
そこでコードを下手に書き換えると例外が発生する
x86のプロテクトモードの由来はメモリ上のコードとデータを区別して保護することから来てる
まだコードの意味を理解してないのか
少なくとも現在のCPUはコードとデータを明確に区別してコードを保護しているんだよ
普通はコードを改変することは出来ない
実際はもう少し複雑だけど単縦にx86のコードセグメントとデータセグメントって知ってるか?
プログラムコードはコードセグメントに配置される
そこで386以降のCPUのメモリ管理機構は内容の監視を行なってる
そこでコードを下手に書き換えると例外が発生する
x86のプロテクトモードの由来はメモリ上のコードとデータを区別して保護することから来てる
599デフォルトの名無しさん (ワッチョイ 0201-3tWi)
2019/02/10(日) 07:54:36.22ID:vOpxNkmL0600デフォルトの名無しさん (ワッチョイ c69d-bIN/)
2019/02/10(日) 07:59:41.55ID:T1760EbE0 >>596
それを推し進めてexe単体で配布できるようにするのはごく最近の流れだけど何言ってんの?
それを推し進めてexe単体で配布できるようにするのはごく最近の流れだけど何言ってんの?
601デフォルトの名無しさん (ワッチョイ aeab-feI+)
2019/02/10(日) 08:05:14.10ID:XdgVAt+K0 exeの書き換えじゃねえだろ
話そらすなクズ
話そらすなクズ
602デフォルトの名無しさん (ワッチョイ c5da-uR/r)
2019/02/10(日) 08:09:52.10ID:hVspAvhd0 この場合書き換えではなくて埋め込み
exeはいわゆるパッケージやコンテナとしての役割
exeはいわゆるパッケージやコンテナとしての役割
603デフォルトの名無しさん (ワッチョイ c5da-uR/r)
2019/02/10(日) 08:24:12.46ID:hVspAvhd0 >>599
そうだよ
プロテクトモード以前のセグメントは単にメモリ管理の都合上設けられただけの仕組みで保護機能は有していない
(プログラム次第で何でもできる、8bit CPUと同じレベル)
逆にプロテクトモード登場以降は基本を踏襲しつつも遥かに巨大で複雑なシステムになってる
従来プログラマが管理していた内容をCPUが自動で行うようになった
特権レベル、特権命令を理解してないとコードの書き換えは不可能になった
そうだよ
プロテクトモード以前のセグメントは単にメモリ管理の都合上設けられただけの仕組みで保護機能は有していない
(プログラム次第で何でもできる、8bit CPUと同じレベル)
逆にプロテクトモード登場以降は基本を踏襲しつつも遥かに巨大で複雑なシステムになってる
従来プログラマが管理していた内容をCPUが自動で行うようになった
特権レベル、特権命令を理解してないとコードの書き換えは不可能になった
604デフォルトの名無しさん (ワッチョイ 2dc7-feI+)
2019/02/10(日) 08:28:06.64ID:a99832Pm0 無毛な争いはさらに続く
605デフォルトの名無しさん (ドコグロ MM09-3tWi)
2019/02/10(日) 09:25:48.53ID:/LBq2AuUM606デフォルトの名無しさん (ドコグロ MM09-3tWi)
2019/02/10(日) 09:27:48.47ID:/LBq2AuUM >>603
そんな誰でも知ってるような話はチラ裏に書いとけ
そんな誰でも知ってるような話はチラ裏に書いとけ
607デフォルトの名無しさん (ワッチョイ 82da-feI+)
2019/02/10(日) 09:55:29.24ID:5pBCXy9T0 アプリケーションのEXEファイルやDLLファイルを1つにまとめるには?
http://www.atmarkit.co.jp/fdotnet/dotnettips/426ilmerge/ilmerge.html
http://www.atmarkit.co.jp/fdotnet/dotnettips/426ilmerge/ilmerge.html
608デフォルトの名無しさん (ラクペッ MM99-uR/r)
2019/02/10(日) 10:28:59.80ID:lfHOhRQuM609デフォルトの名無しさん (ワッチョイ 6e7b-HWB1)
2019/02/10(日) 11:05:47.27ID:1d93AcIq0 >>578でとっくに指摘されているのに「あたらしいexeのカタチ」とかスレ違いで意味不明な言い争いは他でやって
610デフォルトの名無しさん (ワッチョイ 82da-uR/r)
2019/02/10(日) 11:25:35.31ID:5pBCXy9T0 そりゃフォーマット自体は共通なのは当たり前だろ
exeもdllもobjもsysもだったかな?全部構造は同じ
要はOSのシェルや実行エンジンがPEヘッダーの情報をどう解釈するかというだけの話
exeもdllもobjもsysもだったかな?全部構造は同じ
要はOSのシェルや実行エンジンがPEヘッダーの情報をどう解釈するかというだけの話
611デフォルトの名無しさん (ワッチョイ 917b-WZHJ)
2019/02/10(日) 12:38:41.45ID:09p/WGTE0 -uR/r
IDとワッチョイと論点変えて荒らし続けるキチガイ
583 名前:デフォルトの名無しさん (ラクペッ MM99-uR/r)[sage] 投稿日:2019/02/09(土) 21:45:21.02 ID:g1V4hgtXM
だから.NETの仕組みをバカ相手に説明するのは面倒くさいんだよ
勝手にやってろ、NG推奨
IDとワッチョイと論点変えて荒らし続けるキチガイ
583 名前:デフォルトの名無しさん (ラクペッ MM99-uR/r)[sage] 投稿日:2019/02/09(土) 21:45:21.02 ID:g1V4hgtXM
だから.NETの仕組みをバカ相手に説明するのは面倒くさいんだよ
勝手にやってろ、NG推奨
612デフォルトの名無しさん (スフッ Sd22-XlDt)
2019/02/10(日) 12:50:53.30ID:9lfcYoyLd そもそも動的設定記録ファイルを含めない時点でこの話題に関して的外れなんだよ
613デフォルトの名無しさん (ワッチョイ 41da-rqRL)
2019/02/10(日) 14:41:35.31ID:B31yNMWe0614デフォルトの名無しさん (ラクペッ MM99-uR/r)
2019/02/10(日) 16:02:19.37ID:AtMty/wzM あえて言えばその場合の選択はアセンブリ言語だ
というかお前らだいぶ俺へのヘイト溜めているようだが間抜けすぎるぞ
プログラミングするならフレームワークの仕組みやCPUの構造をもっと理解しろよ
というかお前らだいぶ俺へのヘイト溜めているようだが間抜けすぎるぞ
プログラミングするならフレームワークの仕組みやCPUの構造をもっと理解しろよ
615デフォルトの名無しさん (ワッチョイ a9ba-sSdu)
2019/02/10(日) 16:32:13.18ID:O9TDLItQ0616デフォルトの名無しさん (ワッチョイ a9ba-sSdu)
2019/02/10(日) 16:36:36.82ID:O9TDLItQ0 遅レスになりますが、
>>527
これには同意です。
思い返すとどうも問題点の主張がレジストリの仕組みそのものへの批判と取られてたかもです。
問題にしてたのは、「OSもアプリも諸々ひとかたまりにしたレジストリ」に尽きます。
>>527
これには同意です。
思い返すとどうも問題点の主張がレジストリの仕組みそのものへの批判と取られてたかもです。
問題にしてたのは、「OSもアプリも諸々ひとかたまりにしたレジストリ」に尽きます。
617デフォルトの名無しさん (ワッチョイ 91da-feI+)
2019/02/10(日) 16:51:15.61ID:ixgHA2PX0 >>615
exeへの「静的なリソース埋込み」と「動的な書換え」を同一視しているだけだと思う
そもそも「exeファイル」の実行時書換えならともかく「exe」そのものをCPU実行中に書換えるのは無理だと思う
exeへの「静的なリソース埋込み」と「動的な書換え」を同一視しているだけだと思う
そもそも「exeファイル」の実行時書換えならともかく「exe」そのものをCPU実行中に書換えるのは無理だと思う
618デフォルトの名無しさん (ワッチョイ e1f2-feI+)
2019/02/10(日) 17:06:24.70ID:FPonLwYC0 もともとはiniやレジストリなど設定をどこに保存するかの話をしていたところに
全然関係ない「exeへの「静的なリソース埋込み」」を持ち出してくるもんだから
「じゃあexeに書き込むの?」って突っ込みがあってそれから話がグダグダ。
全然関係ない「exeへの「静的なリソース埋込み」」を持ち出してくるもんだから
「じゃあexeに書き込むの?」って突っ込みがあってそれから話がグダグダ。
619デフォルトの名無しさん (ワッチョイ f901-S4RG)
2019/02/10(日) 17:55:47.40ID:rJIfaJfq0 昔はあったよ。設定値の自己保持。
ウイルスとか知られてなかった時代の話。
ウイルスとか知られてなかった時代の話。
620デフォルトの名無しさん (スッップ Sd22-lwMy)
2019/02/10(日) 21:23:47.54ID:78jXEpo3d exeというか、メモリ上に展開された
プログラムの書き換えはwinなら普通にできる。
実行するたびにオペコードおなじなら、オペコードじたいを
書き換えればいいだけだから、
最低げん実行中に書き換えて、
自作のdllなどの関数と結びつけていけばいい。
事前ファイル書き換えタイプではなく、
ファイル書き換えないmodなどが
こういう動作で実現されてるのもある
プログラムの書き換えはwinなら普通にできる。
実行するたびにオペコードおなじなら、オペコードじたいを
書き換えればいいだけだから、
最低げん実行中に書き換えて、
自作のdllなどの関数と結びつけていけばいい。
事前ファイル書き換えタイプではなく、
ファイル書き換えないmodなどが
こういう動作で実現されてるのもある
621デフォルトの名無しさん (ワッチョイ 6ef2-Wm+c)
2019/02/10(日) 21:32:30.13ID:NF4ECRjf0 話の本筋全く分かってないとか
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 気象庁「最悪のケースでは311のような地震」青森で震度6強地震「北海道・三陸沖後発地震注意情報」…北海道から千葉の182市町村が対象 [♪♪♪★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★5 [蚤の市★]
- 【実況】博衣こよりのえちえちチーズケーキを仕込み(雑談あり)🧪
- 【速報】1ポンド210円で日英GDP逆転(残り1.5円)...世界6位の経済規模に転落 [237216734]
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑★2 [931948549]
- 高市政権「かけてもつながらない。機能していない」防衛当局間のホットライン機能せず [834922174]
- 30過ぎた大人おじさんが大学生(昔)のままのファッションをする「おじさんキッズコーデ」、炎上して問題視される。 [153490809]
- 【超速報】統一教会、陳謝 [519511584]
