タグ

2015年5月1日のブックマーク (11件)

  • プロセスを強制的に終了する

    プロセスを強制的に終了するここでは、指定したプロセスを終了させる方法を紹介します。 なおここで紹介している方法はProcessクラスを使用しているため、まず終了させたいプロセスを表すProcessオブジェクトを取得する必要があります。これは、自分で作成したProcessであれば簡単ですが、そうでなければ結構大変です。目的のProcessオブジェクトを取得する方法については、以下のような記事を参考にしてください。 実行されているすべてのプロセスを取得する指定した名前のすべてのプロセスを取得するウィンドウのタイトルからプロセスを探す実行ファイル名からプロセスを探すProcess.Killメソッドを使用する強制的にプロセスを終了するには、ProcessクラスのKillメソッドを使います。このメソッドはローカルコンピュータで実行されているプロセスにだけ使用でき、リモートコンピュータ上で実行中のプロ

    プロセスを強制的に終了する
  • 例外処理ステートメント - throw、try、catch、finally - C# reference

    例外を処理するには、throw および try ステートメントを使用してください。 例外をスローするには、throw ステートメントを使用してください。 コード ブロックの実行中に発生する可能性がある例外をキャッチして処理するには、try ステートメントを使用してください。 throw ステートメント throw ステートメントにより例外がスローされます。 if (shapeAmount <= 0) { throw new ArgumentOutOfRangeException(nameof(shapeAmount), "Amount of shapes must be positive."); } throw e; ステートメントでは、e の結果は System.Exception に暗黙に変換される必要があります。 組み込みの例外クラス (ArgumentOutOfRangeExcep

  • [Tips] ファイルまたはアセンブリ名 'xxx'、またはその依存関係の 1 つが読み込めませんでした

    Tips [Tips] ファイルまたはアセンブリ名 'xxx'、またはその依存関係の 1 つが読み込めませんでした 何度も同じ内容で躓くのでメモ。 【状況】 Visual Studioのデバッガーでは "指定されたモジュールが見つかりません。" と表示されるが、実行ファイルディレクトリにはxxx.dllが存在する場合。 【原因】 xxx.dllが参照するべき、yyy.dllやzzz.dllへの参照パスがないことに由来する。 【対策】 Visual Studioのデバッガーはxxx.dllが無いとしか表示がなされないが、実際には 参照の参照dll が無いので 参照の参照dll を探してパスを追加する。

    [Tips] ファイルまたはアセンブリ名 'xxx'、またはその依存関係の 1 つが読み込めませんでした
  • WindowsサービスをC#で書く - backyard of 伊勢的新常識

    Windowsでデーモンっぽいものを作るとなると、やはりサービスを書いて、管理ツールから開始や停止の制御ができた方がWindowsっぽくてかっこいい。 VisualStudio にはそれを.NETの言語で書くためのテンプレートがあり、それを使えば難なくできると思ったら、いくつか引っかかった点があった。 そこで、その引っかかりやすい点をメモするついでに作り方を書いておこうと思う。 プロジェクトの作成、インストーラの設定 まず、VisualStudioの新規プロジェクト作成から「Windowsサービス」を選ぶ。 OKを押すと、Service1のデザイナが表示される。 ここで、早速サービスのコードを書き始めても良いのだけど、書いたところで「インストーラクラス」をプロジェクトに追加しないとビルドしても登録できない、つまりデバッグもできないんで、先にインストーラクラスを作っておく。 やり方は簡単。S

  • [CSS]float解除ハックClearFix

    親要素にfloatが使えない場合の解決策として使われる超有名ハック。 これ考えた人尊敬するわ。 このハックを使う主なケース。 margin:0 auto;で中央配置にしてるブロック要素の中でfloat指定するものを配置する (親要素にfloat指定することが出来ない状態) liやdt、dlにfloatかけたから手っ取り早くクリアしたい clear:bothとか置けない。もしくは置くのが面倒。置くと美しくない 大概は親要素にfloat指定するか、下にclear指定しとけばおkだけど、たまにどちらも使えない場合がある。そんなときはこのハックを思い出すと幸せになれる。 使用するとIEで妙な隙間が出来る場合があるので注意。多分バグだろうけど。 div:after { content:"."; height:0px; clear:both; display: block; visibility:hi

    [CSS]float解除ハックClearFix
  • eLeMeN - FF14 - その他_プレイガイド_よくある質問(FAQ)_クエスト関連

    クエストの仕様について クエストで話しかけるべきNPCは頭上にアイコンが表示され、マップやナビマップ上にも同様のアイコンが表示されます。 受注条件を満たしていないクエストには別のアイコンが表示されます。 また討伐対象のモンスターは、ナビマップ上にアイコン付きで表示されます。 クエストコンプリート時の報酬として経験値を入手できます。経験値をもらうことのできるNPCの頭上には、緑色のアイコンアイコンが表示されます。 クラスクエストコンプリート時に得られる経験値は、該当クラスに限定されます。 クエストは導線に沿って、レベルが上がる度に都市の外へ外へと向かうよう順番に発生するように設計されています。 特定のクエストをコンプリートすると発生するクエスト、特定のレベルに達しないと発生しないクエスト、その両方があわさったクエストなどがあります。 ジャーナルについて クエスト概要を表示中に【破棄する】を選

  • 404

  • PlayStationサポート

    特集記事 </strong>内の:queryでの結果は0件でした " data-no_results_found_games="申し訳ありません。<strong>Games</strong>内の:queryでの結果は0件でした " data-no_results_found_support="申し訳ありません。<strong>Support</strong>内の:queryでの結果は0件でした " data-no_results_found_product="申し訳ありません。<strong>ハードウェア&サービス </strong>内の:queryでの結果は0件でした " data-top_results_for="上位の検索結果: :query" data-results_in_page="<strong>特集記事</strong>内の結果は1件でした | <strong>特集記事 <

    PlayStationサポート
  • SCコマンド -- あらゆる目的に使えるサービス管理コマンド第3回(最終回) SCをより強力にコントロールする三つのサブコマンド

    SCコマンド -- あらゆる目的に使えるサービス管理コマンド 第3回(最終回) SCをより強力にコントロールする三つのサブコマンド 前回の記事で,私はWindows Server 2003のSC(sc.exe)コマンドを使用して,Webカメラから2,3分ごとに画像を取得する架空のサービス・アプリケーション(つまりC:\wc\wcmail.exe)をベースにして新しいサービスを作成する方法を説明した。サービスに対するサービス・アカウントの指定方法,自動起動の設定方法,エラー・メッセージを表示しないようにする方法,表示名「Web cam image mailer」の指定方法を説明した。復習のために書いておくと,コマンドは次のようなものである。 sc create webimagemailer binpath= C:\wc\wcmail.exe start= auto displayname=

    SCコマンド -- あらゆる目的に使えるサービス管理コマンド第3回(最終回) SCをより強力にコントロールする三つのサブコマンド
  • SCコマンド -- あらゆる目的に使えるサービス管理コマンド第1回 SCをNetコマンドの代わりに使用する

    コマンドライン中毒のユーザーはWindowsのサービスをコマンドプロンプトから操作するのが大好きである。ただし2,3年前まではNet Start,Net Pause,Net Continue,Net Stopくらいしかその手段は提供されていなかった。これらは名前の通りサービスの開始,一時停止,続行(つまり「一時停止の解除」),および停止を行うためのコマンドである。これ以外の操作をコマンドラインから行いたければ,Windows XP以降標準で装備されているSCツール(sc.exe)を検討してみると良い。 構文 SCコマンドの基構文は次のようになっている。 sc [\\<サーバー名>] <コマンド> <サービス名> [<オプション>] サーバー名はオプションであり,コマンドを適用するシステムを指定する。コマンドはSCの特定のサブコマンドである(pause,start,create,delet

    SCコマンド -- あらゆる目的に使えるサービス管理コマンド第1回 SCをNetコマンドの代わりに使用する
  • UAC の動的な権限昇格に関するメモ - Cube Lilac

    Windows Vista 以降,User Account Control (UAC) と言う機能が導入されましたが,これによって,注意しておかないと一部の処理が失敗すると言う事例が発生するようになりました.例えば,レジストリの操作に関しては,HKEY_LOCAL_MACHINE や HKEY_CLASSES_ROOT 以下への 書き込み は admin 権限がないと失敗してしまいます(面倒な事に,「管理ユーザ」であっても通常はこれらの値を変更する権限が付与されていないようで失敗します). UAC での動的な昇格に関しては,Windows Vista の新しい UAC の機能 (セキュリティ) でコードが例外を出す場合の対処について 【Part 2】 で言及がなされていました.しかし,runas で実行すると WindowsXP でも以下のようなダイアログが表示されてしまうので「Windo

    UAC の動的な権限昇格に関するメモ - Cube Lilac