Windows 7 で付箋を実行する場合、そのプロセスは StikyNot.exe と呼ばれます。他のいくつかの Windows プロセスでは、プロセス名が 8 文字未満になっています。
なぜ彼らはそうするのですか?利点は何ですか?彼らは過去にしがみついているだけですか?それとも、誰もが 8 文字の実行可能ファイルを公開する必要がありますか?
Windows 7 で付箋を実行する場合、そのプロセスは StikyNot.exe と呼ばれます。他のいくつかの Windows プロセスでは、プロセス名が 8 文字未満になっています。
なぜ彼らはそうするのですか?利点は何ですか?彼らは過去にしがみついているだけですか?それとも、誰もが 8 文字の実行可能ファイルを公開する必要がありますか?
古い DOS/Windows の「短縮名」は 8.3 で、Windows にはそれらを使用する DDE/RPC/COM 機能と API がいくつか残っています。さらに、いくつかのサードパーティ製品。
The Old New Thing Blog の Raymond Chen が次の記事でこれを取り上げました。
それらは過去にしがみついているだけで、8.3 ファイル名を使用するメリットはありません。あなたが気にするすべてのファイルシステムはそれらをサポートします.誰かのファイルシステムが故障し、何らかの形で8.3ファイル名に戻った場合、アプリケーションが動作しなくなることを期待する必要があります.
最新の Windows アプリの多くは、より長いファイル名を使用しています。いい考えだね。
また、Windows 実行可能ファイルは実際には .exe で終了する必要はありませんが、そうでない場合は (エクスプローラーを使用して) 実行するのは困難です。CreateProcess() を使用して引き続き実行できます