ご挨拶
閲覧ありがとうございます。ちょっと気になったので分かる方がいたらご教授願います。
まず
Windowsでは何かファイルを開く時に、大体の方はエクスプローラーからダブルクリックで起動しますね。
.txt をダブルクリックすればnotepad.exeなり既定のプログラムに、その.txtのパスが投げられて起動しますよね。.htmlだったらIEなりChromeなり、.jpg なら何らかのビュアーが開きますよね
そこで気になったのですが
Windowsでは実行ファイルに .exe という拡張子が割り当てられていますね。ダブルクリックすれば何かしらのプログラムが動きます。
不思議じゃないですか。これは。
.exeは、どのような流れで実行されるのでしょうか。 .exeを起動するための.exeがある。。。?それだと無限ループになってしまいますね。
どのような手順で.exeが起動するのか教えて頂きたいです。
なぜ気になったのか
リバースエンジニアリングがなかなか防げず(.NETだから情報が多いのかもしれませんが)、個人で開発しているソフトなので100万もする難読化を導入するわけにもいきません。
そこで隠蔽という形にとどまりますが、 example.exe --rename--> example.bin として、example.bin を実行する方法を模索しておりました。
この点についても分かる方がいましたらお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/20 04:32
2018/12/20 04:37
2018/12/20 04:44
2018/12/20 04:47 編集
2018/12/20 04:51
2018/12/20 04:53
2018/12/20 04:55