タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Windowsサービスに関するnoazohのブックマーク (9)

  • Windowsサービスの作り方講座 その4 - おろかな日々

    これまでにUPしたエントリ。 Windowsサービスの作り方講座 その0 Windowsサービスの作り方講座 その1 Windowsサービスの作り方講座 その2 Windowsサービスの作り方講座 その3 さて、続き。今回は、エラーハンドリングの追加をやってみよう。 まず、作る時点で実行時エラーが発生しないように細心の注意を払うのは当然の事だけども、それでも予期しない事態というのは発生するもので、その時にどうするかを考えておかないと、実際の運用で困るプログラムができてしまう。 じゃあ、その、予期しない事態が起こってしまったらどうするのか?だけども、エラーログを外部に吐くのが一番いいと思う。具体的には、スタックトレース。あと、可能なら主要な変数の値。予期しない何かが起こった時、何が起こったのかを知る手掛かりを残しておかないと対応もできないので、その時への備えを実装する。 まず、実行時の例外が

    Windowsサービスの作り方講座 その4 - おろかな日々
  • Windowsサービスを手動で削除する方法(Windows7) - でじまみ:楽天ブログ

    2012.09.24 Windowsサービスを手動で削除する方法(Windows7) カテゴリ:アプリケーション アンインストールの不具合などで、明らかに必要でないサービスが残ってしまった場合など、コンピューターの管理のサービス一覧からは削除できないので、コマンドを使用して削除します。 まずはサービスのプロパティで「サービス名」を確認(実行ファイル名ではなく、サービス名なので注意) コマンドプロンプトを開き sc.exe delete 「サービス名」 を実行 もしこのように [SC] OpenService FAILED 5: アクセスが拒否されました。 と表示されてしまった場合、管理権限でコマンドプロンプトを実行させます。 スタートメニューからコマンドプロンプトを右クリックして、「管理権限で実行」でコマンドプロンプトを起動します。 sc.exe delete 「サービス名」 [SC] D

    Windowsサービスを手動で削除する方法(Windows7) - でじまみ:楽天ブログ
  • sdk-ltd.com - sdk ltd リソースおよび情報

  • Windows 起動時に読み込むサービスの順序を制御したい

    対象プラットフォーム Windows XP VERSIONS Windows 2000 VERSIONS Windows NT VERSIONS 質問 現在、Windows NT/2000 Server を利用したシステムに新しい機能を追加しようとしています。 業務用件上、既存の業務サービスの起動後に新たに作成した業務サービスを起動させる必要があるのですが、手段がわからず困っています。どのようにすればよいのでしょうか? 回答 Windows NT/2000/XP といった OS においては、基的に OS によってサービスの起動する順序が決められます。またサービスの起動時には、あるサービスの起動の完了を待たずに次々とサービスの起動が行なわれていきます。 しかし、今回のように、ある一定の順番でサービスを起動する必要がある場合は、サービス間に依存関係を設定することでサービスの起動順序を保証する

    noazoh
    noazoh 2013/03/15
    レジストリに登録
  • プログラマ的SEの独り言 : C#でWindowsサービス作成その3

    2012年04月23日17:51 カテゴリプログラミングC# C#でWindowsサービス作成その3 前回は、とりあえずWindowsサービスのプロジェクトを作って、動くかどうかわからないような簡単なプログラムをつくりました。 今回は、それをちゃんと動くようにしていきます。 動くようにするというのは、Windowsサービスとして作成した実行モジュール(exe)をサービスとして登録し、サービス開始・終了ができることです。 ここで、普通のプログラムなら、実行形式のexeができればそのままダブルクリックしたりコマンドラインから起動すればよいのですが、Windowsサービスとして動かすには、サービスコントロールマネージャに登録しなければなりません。 以前のVisualStudio(かなり前)であれば、このあたりが面倒で、レジストリに直接登録したりしなければならなかったのですが、最近では、インストー

    noazoh
    noazoh 2013/03/15
    Windowsサービス用のインストーラの作成
  • .NETによるWindowsサービスの開発メモ - 技術情報Wiki

    ※ Visual Studio .NET 2005での開発として記述する 参考にするヘルプ† Visual Stuidoプログラマーズガイドの「Windows サービス アプリケーション 」の章 ServiceBaseクラス ServiceProcessInstallerクラス ServiceInstallerクラス ServiceControllerクラス ↑ 予備知識† 動作アカウント 既定では、サービスはシステム アカウントで実行されます。このシステム アカウントは、管理者アカウントとは異なります。システム アカウントの権限は変更できません。ただし、ServiceProcessInstaller を使用して、サービスを実行するときに使用するユーザー アカウントを指定できます(serviceProcessInstaller.Account,Password,Usernameに値を設定す

    noazoh
    noazoh 2013/03/07
    インストーラの作り方も書いてある
  • 初めて作る.NET Windowsサービス

    特にUIを持たずWindowsのバックグラウンドで動作する「Windowsサービス」。この特集では、実践的な開発手法レクチャーとして、.NETアプリケーションにモニタリング機能を提供するWindowsサービス作成方法を解説していく。 Visual Studio Magazine誌は、米国でVS専門誌ナンバーワンの発行部数を誇る。ITmediaでは、発行元FTP Onlineから翻訳権を取得。米国発でホットな話題をピックアップし、月に2つの特集を定期掲載している。 今回は、.NET Framework上でも基として取り上げられることの多いWindowsサービスの作成方法についてだ。レガシーなものとして軽視しがちだが、実例サンプルを挙げてより具体的な手法を解説していく。 取り上げるテクノロジー::VB.NET 従来、C++やMFCプログラマの領域であった「Windowsサービス」は、現在、.

    初めて作る.NET Windowsサービス
    noazoh
    noazoh 2013/02/05
    4ページ目、インストーラを実行するときは、「管理者で実行」しなければエラーになります。
  • サービスおよびサービス アカウントのセキュリティ計画ガイド - 第 2 章

    第 2 章 - サービスのセキュリティを保護して実行するためのアプローチ 最終更新日: 2006年2月1日 ダウンロード サービスおよびサービス アカウントのセキュリティ計画ガイド (英語) この章では、サービスの実行時固有のリスクの詳細と、サービスの実行に使用されるアカウントの種類について説明します。また、サービスのセキュリティを保護して実行する方法を計画するときに適用する原則と戦略についても説明します。 トピック サービスの脆弱性 システム アカウント ユーザー アカウント Windows Server 2003 の既定のセキュリティ設定の変更 サービスのセキュリティを保護して実行するための原則 サービスの脆弱性 サービスはスタートアップ時にユーザーが介在しないで実行されるので、Web サービスなどのサーバー型のアプリケーションに適しています。ただし、サービスが実行されていることにユー

    サービスおよびサービス アカウントのセキュリティ計画ガイド - 第 2 章
    noazoh
    noazoh 2013/02/05
    LocalSystem, LocalService, Network Service などの違いについて説明。
  • Windowsサービスの作り方講座 その1 - おろかな日々

    早速作り始めてみる。まずはVisual Studioを立ち上げて、新規プロジェクトを選ぶ。まあ、ここまではスムーズにできる人が対象ということで、あんまり細かすぎる事は説明しない! ここでWindowsサービスを選んで、名前には、まあ、とりあえず「MyService」とかつけます。これは適宜適切な名前をつければOK。 で、この窓が出てくる。この時点でService1.vbの中身はこんな。 Public Class Service1 Protected Overrides Sub OnStart(ByVal args() As String) ' サービスを開始するコードをここに追加します。このメソッドによって、 ' サービスが正しく実行されるようになります End Sub Protected Overrides Sub OnStop() ' サービスを停止するのに必要な終了処理を実行するコー

    Windowsサービスの作り方講座 その1 - おろかな日々
  • 1