web-dev-qa-db-ja.com

Windows7のDOSプログラムで閉じるボタンを無効にする

私の会社には、古いDOSソフトウェアを実行している店舗があります。

Windows 7以前は、これらのプログラムを全画面で実行できましたが、現在は実行できません。

全画面表示にするための回避策があることを知っています(例:DOSBox、ビデオドライバーのロールバック)。ただし、これらのソリューションは両方とも問題を引き起こすことが示されています。

別の方法として、このDOSプログラムをロードするコマンドプロンプトウィンドウの閉じるボタンを無効にします。

理由は、プログラムには独自の閉じる方法があり、フルスクリーンでうまく機能しましたが、それがないと、ユーザーは閉じるボタンをクリックして、このように閉じるとデータが混乱します。

閉じるボタンを無効にするにはどうすればよいですか。

どんな助けでもありがたいです、ありがとう

6
tony.ae

AutoItやお気に入りのプログラミング言語などを使用して、車輪の再発明を行い、独自のラッパーを作成してプログラムを起動することができます。

または、 we SieberのConsoleNoClose プログラムを使用して、コマンドプロンプトウィンドウの閉じる(X)ボタンを無効にすることもできます。プログラムを起動すると、プログラムは常駐し、フォーカスを取得すると、開いているコマンドプロンプトのボタンを無効にします。

Windows 7 Professional32ビットでテスト済み。

お役に立てば幸いです。

6
JSanchez

私は彼のWindowsツールセクションからUweSieberの「ウィンドウを閉じる」を使用しました。
Windowsツールページから- CloseWindow V0.1-ウィンドウを閉じる
直接ダウンロードするには- we SieberのConsoleNoClose
それは非常にうまく機能します!バッチファイルのペラメータ「/ 1」から始めてください。

0