終了ボタンを無効にしたい

このQ&Aのポイント
  • アプリケーションの終了ボタンを無効にする方法
  • 複数のユーザーが使用するオフラインコンピュータで、終了ボタンを無効化する方法
  • ネットワークに支障をきたすことなく、オフラインコンピュータの終了ボタンを無効化する方法
回答を見る
  • ベストアンサー

終了ボタンを無効にしたい

アプリケーションの終了ボタン(×ボタン)を無効にしたいのですが、 そのようなツールはないでしょうか?(Windows98系で) 会社のオフコンなのですが、正常な終了の仕方以外で終了させると、 ネットワークに支承が出るプログラムを動かしているんです。 このオフコンは複数の人が使っているのですが、正しい終了のやり方を教えても ときどきWordとかを終了させるときにいっしょに押してしま人がいるんです。 (役員の人なのであまりしつこく注意も出来ない) そのネットワークのソフトは専門業者に作ってもらったプログラムなので、 直してもらうとなると手続きや費用がたいへんなので、出来るだけ簡単に済ませたいのです。 ただ最小化ボタンは必要で、他のアプリケーションの終了ボタンは動いて欲しいんです。 こんな都合のいいソフトは無いでしょうか?

  • LiJun
  • お礼率81% (36/44)

質問者が選んだベストアンサー

  • ベストアンサー
  • imataka
  • ベストアンサー率100% (1/1)
回答No.3

私も似たような件でそのような製品を探したことがありましたが、検索サイトで「メニューカスタマイズ」のキーワードで検索したらちょうどいい製品が出てきました。 その製品でアプリケーションの停止を禁止することができるようです。

参考URL:
http://www.ffc.co.jp/products/infobarrier/
LiJun
質問者

お礼

教えていただいた製品で出来そうですね。 体験版がありますが、申し込んで郵送してもらうという形なので、どうするか相談してみます。 製品版は9800円とのことですが、単純なミスを防ぐためだけに会社がお金を出してくれるかはわかりませんが・・・(起こる結果が致命的な障害というのでもないですし)

その他の回答 (2)

  • senna13
  • ベストアンサー率28% (67/237)
回答No.2

自分も仕様的におかしいと思うのですが? 役員の方々が、間違って消してしまう。その時に オフコンにはどんな障害が発生しているのでしょうか? その度に、だれかがオフコンの障害復旧をしているのでしょうか?

LiJun
質問者

補足

私が直接使っているわけではないのでよくは知らないのですが、 強制終了とかをすると、前のユーザーログイン状態とプリンタスプールが残るそうです。 復旧前に、他のコンピュータからデータを呼び出すとそのコンピュータまで なにかおかしくなるようです。 復旧は総務の人がやってますが、戻すのは面倒だと言ってました。 市販のソフトと違って、いろんな面であまり親切には出来ていないようです。

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.1

理論的には可能なのでその手のソフトはあるかもしれませんが…。 「終了ボタンで終了するとネットワークに支障出る」という仕様はどう考えてもおかしいですね。 市販ソフトなら「想定していない使い方」ということで“仕様だ!”と言いきることもできますが、業者さんに作ってもらったのならバグとして修正させることが根本的な解決法ではないでしょうか。 終了ボタンだけを殺してもalt+F4なんて問題が出てくるかもしれません。

LiJun
質問者

補足

たぶん、業者さんも「想定していない」と言う気がします。 ほとんどのwindowsソフトには終了ボタンがついてるので。 前に別のトラブルで出張に来てもらったときは、ソフトが悪いにも かかわらず、出張費その他の経費が取られたと聞きました。 今回の件もたぶんただでは直してくれないと思うので、 「気をつけていれば防げることと」いうことで会社は首を縦に振らないと思います。

関連するQ&A

  • フォームのボタンからのみexcelを終了したい

    おねがいします。 都合上、フォームのボタンからだけexcelを終了したのです。 Private Sub CommandButton1_Click() Application.DisplayAlerts=False Application.Quit End Sub それに伴い、 右上のexcelのxボタン、シートのxボタンを無効化または非表示にしたいです。 Private Sub Workbook_BeforeClose(Cancel As Boolean)      If CloseMode = 0 Then     Cancel = 1   End If End Sub これで、エクセルxボタンは無効になりましたが、 フォームからの終了も出来なくなってしまいました。 フォームからのみ終了する方法を教えてください。

  • 無効ボタンを有効化したり、ポインタ下のhwndを取得等出来るソフト

    無効なボタンを有効化したり、外部のウィンドウを最小化したり非表示にしたり、非表示のウィンドウを表示させたり出来たすごいフリーソフトがあったと思うのですが、見つからなくなってしまいました。 なんていうソフトだったでしょうか?よろしくお願いいたします。

  • ツールバーの×(閉じる)ボタンについて

    アプリケーションの終了の際に×で閉じたり、 最小化や最大化ボタンで作業をする時なんですが、 エクセルやワードやそのほかのアプリは 普通の記号で現れておるのですが、 インターネットに限って、そのボタンが 変な記号で表示されているのです。 ×のところが違う記号マーク (チェックマークみたい)で表示されたり、 最小化や最大化も見たことのないような 記号で表示されているのです。 これはどういったことのせいでしょうか? また、直す方法があれば教えてください。

  • ネットワークの切断(無効)

    windowsでネットワークの切断(無効)とアプリケーションの起動を一つのプログラムにしたいのですが、どのような方法がありますか?

  • あれれ、最小化ボタン、最大化ボタン、終了ボタンがばけた~

    ある日突然、最小化ボタン、元に戻すボタン、最大化ボタン、閉じるボタンが、『1』『2』の『数字』や『へんな記号』にばけている。 よくみてみると、ツールバーの▼ボタンや、スタートボタン→プログラムの次にはいる右向き▲ぼたんや 、選択するボタン全て、変な記号にばけちゃた~~~。 終了時の ○スタンバイ○電源を切れる状態にする○再起動する○MS-モードで再起動するの○の選択のところもすべて変な記号に化けています。 ノートンアンチウイルス2001で検索したのだけど、 感染ウイルスなしっていうし~~ なんかこわいよ~。クラックされていそうで、困っています。どなたか、お知恵をお借りいたしたく、お願いします。

  • Wordで元に戻すボタンが効かなくなりました。

    Wordの戻るボタンを押すと最小化してしまう現象が起きるようになってしまいました。Excelはじめ他のプログラムでは正常に動作します。Wordだけが「元に戻すボタン」をクリックすると最小化になり、そこから元の大きさに戻すこともできなくなりました。最大化と最小化だけの動作となってしまっています。Officeを再インストールしても直らず、一度アンインストールして入れなおしましたがそれでも直りません。どうしたら「元に戻す」がまた使えるようになるのかわかる方がいらっしゃいましたら教えてください。

  • シャットダウンできません。(デバッガの終了って?)

    アプリケーションエラーが起こり、タスクを終了させようとしたのですが、「このプログラムを終了できません。デバッグ中である場合はプログラムを再開するか、またはデバッガを終了してください。」とでてきます。再起動も強制終了もうまくいきません。いまはリセットボタンを押しています。

  • アクティブウィンドウボタンの有効化法について

    パソコンの超_初心者です いろいろなソフトには大概メインのコントロールパネルというものが有りますが そのパネルの上部にアクティブウィンドウというバーが有りますが、その右端に 最小化、全画面表示、閉じる、の各ボタンがついている場合が殆んどのようですが、その中の全画面表示(要するに拡大)が効かない(無効)になっているソフトがたまに有ります(無論端から引き伸ばすのも無効です、閉じると最小化は効きますが)、これを有効化する方法について何方かご存知の方居られましたら、ご教示願います

  • 終了ボタンを押しても再起動する

    Windows XP Home Editionです。 作動速度があまりにも遅いので、「プログラムの追加と削除」にて、 プログラムをバサバサ削除しました。 再起動しても、動くので安心して、「完全削除」ソフトにて削除ファイルを完全削除しました。 ところが、「Windowsのシャットダウン」にて「シャットダウン」を選択し「OK」ボタンを押したところ、 エラーメッセージ(バックが濃い青色地、時間が短く内容が読めない)がでて、OSが再起動してしまいます。 電源OFFボタンでは終了出来ます。電源ON時には、通常通り起動します。 システムの復元ポイントも無くなり、システムの復元できませんし、 再セットアップ用のリカバリーCDは紛失して、有りません。 毎回、電源OFFボタンでの終了ではトラブル発生が心配です。 何方か助けて下さい。

  • ダイアログボックスの最大化・最小化ボタンを無効表示

    VC++ .NET2003 + MFCでプログラムを作成しています。 ダイアログボックスに最大化・最小化ボタン(タイトルバーの右端)を無効状態で表示する方法が分かりません。どなたか、ご教示ください。 ちなみに、ウィンドウスタイルから WS_MAXIMIZEBOX、WS_MINIMIZEBOXを削除するとそれぞれのボタンが表示されなくなりますが、これでは要件を満たしません。 あくまでも、無効状態のボタンを表示させたいのです。 ×ボタンと同じ方法で出来るのかと思い、OnInitDialog()の中で GetSystemMenu(FALSE)->EnableMenuItem(SC_MINIMIZE, MF_BYCOMMAND | MF_GRAYED); GetSystemMenu(FALSE)->EnableMenuItem(SC_MAXIMIZE, MF_BYCOMMAND | MF_GRAYED); としてみましたが、駄目でした。 # この方法ではシステムメニュー内の項目も無効表示にはなりませんでした。 続いて、WM_INITMENUのハンドラで以下のようにしてみたところ、システムメニューの項目は無効表示になりましたが、タイトルバー右端の最大化・最小化ボタンは有効状態のまま変わりませんでした。 void OnInitMenu(CMenu* pMenu) { pMenu->EnableMenuItem(SC_MINIMIZE, MF_BYCOMMAND | MF_GRAYED); pMenu->EnableMenuItem(SC_MAXIMIZE, MF_BYCOMMAND | MF_GRAYED); } ちなみに、WM_SYSCOMMANDハンドラ(OnSysCommand)で最大化・最小化のコマンドを無視する事で動作そのものを無視する事は出来ています。 後はボタンを無効表示にするだけなのですが... どうか、よろしくお願いします。

専門家に質問してみよう