Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как создать сис. службу, ??? 
:(
    Опции темы
CD20
  Дата 22.8.2005, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 18.8.2005

Репутация: нет
Всего: 1



САБЖ smile
PM MAIL   Вверх
mr.Anderson
Дата 22.8.2005, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 2
Всего: 128



Унтересный вопрос. smile Для начала ее бы надо написать. smile А уж потом вам тут более сведущие люди разъяснят...


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
CD20
Дата 22.8.2005, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 18.8.2005

Репутация: нет
Всего: 1



Хорошо: как её написать smile
PM MAIL   Вверх
LSD
Дата 22.8.2005, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 14
Всего: 538



Цитата(CD20 @ 22.8.2005, 19:33)
Хорошо: как её написать

Для начала неплохо бы определиться, на чем писать.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
CD20
Дата 23.8.2005, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 18.8.2005

Репутация: нет
Всего: 1



Хватит флудить!
Скажите хоть что-нить!
Напишите хоть на чем-нить!
PM MAIL   Вверх
LSD
Дата 23.8.2005, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 14
Всего: 538



Элементарно smile
Код
import java.util.*;
import java.io.*;
import java.text.*;

public class SampleService extends WinService
{
  private Object pauseLock = new Object();
  private static DateFormat formatter = null;
  private volatile boolean paused = false;
  
  static {
    formatter = new SimpleDateFormat ("HH:mm:ss dd MMM yyyy", Locale.getDefault());
    formatter.setTimeZone (TimeZone.getDefault());
  }

  public void run () {
    logInfoEvent("run() method called, service started");

    for(;;) {
      if(paused) {

        // locking service run thread

        synchronized(pauseLock) {
          try { pauseLock.wait(); }
          catch(InterruptedException t) {}
        }
      }

      // working...

      logInfoEvent ("service is working");
      logInfoEvent ("current date: " + formatter.format(new Date()));

      try { Thread.sleep (15000); }
      catch(InterruptedException t) {}
    }
  }

  public boolean init () {
    // things to do before service run

    logInfoEvent("init() method called, initializing service...");

    // set timeouts...
    
    setInitTimeout(1000);
    setPauseTimeout(1000);
    setResumeTimeout(1000);
    setStopTimeout(1000);

    logInfoEvent("service initialized");

    return true;
  }

  public void shutdown () {
    // things to do before service shutdown
  }

  public void stop () {
    // things to do before service stop

    logInfoEvent("stop() method called, service is stopped");
  }

  public void pause () {
    // things to do before service pause

    logInfoEvent("pause() method called, service is paused");
    paused = true;
  }

  public void resume () {
    // things to do before service resume

    logInfoEvent("resume() method called, service is resumed");
    paused = false;

    synchronized(pauseLock) {

      // unlocking service run thread
      pauseLock.notify();
    }
  }
}



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.0679 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.