Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Windows Servisi içinden Başka Windows Servisini Başlatma [ÇÖZÜLDÜ]
#1
Merhaba Windows Servis Uygulamam içinde

void  __fastcall TServis::Komut_Calistir(String Komut )
{
    try
    {
    char cDosya [300];
    String Dosya = Komut;
    int  iSon=0;
    for(int i=1;i <= Dosya.Length(); i++)
        {
        cDosya[i-1]=Dosya[i];
        iSon=i;
        }
        cDosya[iSon]=0;
        WinExec( cDosya,SW_HIDE);
    }
    catch(Exception *HATA)
    {
        this->Hata->Listele("Komut Çaliştirma Hatasi : "+HATA->Message,1);
    }            
}

Yukarıdaki Fonksiyonuma 
this->Komut_Calistir("net start DigerWServisiminAd");

 Bazı Saatlerde ile Parametre Gönderip Başka Servisimi Çalıştırmak istiyorum
Windows Serverda Oturum Açık ise Fonksiyon Çalışıyor Diğer Servis Çalışmaya Başlıyor
Ancak Oturum Kapalı iken 
Windows Servisimden Diğer Servis Çalışmıyor
WinExec Oturum Açık olmadan çalışmıyor olabilir mi
öyleyse Windows Server da Oturum Kapalı iken BirWindows Servisi içinden Başka Windows Servisini Nasıl Başlatabilirim
Cevapla
#2
windows yönetim konsolundan olay görüntüleyiciden DigerWServisiminAd ın start esnasında geri döndürdüğü loga bakın,
oturum açılmamış bir windows da lokal servisler için servisin çalışacağı spesifik kullanıcı adı password u tanımlamanız gerekir.
networkedservice, filesystemservice gibi servisler bildiğim kadarıyla oturum açmadan otomatik sistem tarafından başlatılıyorlar.
Cevapla
#3
(29-10-2020, Saat: 19:33)hayalyilmaz43 Adlı Kullanıcıdan Alıntı: windows yönetim konsolundan olay görüntüleyiciden  DigerWServisiminAd ın start esnasında geri döndürdüğü loga bakın,
oturum açılmamış bir windows da lokal servisler için servisin çalışacağı spesifik kullanıcı adı password u tanımlamanız gerekir.
networkedservice, filesystemservice gibi servisler bildiğim kadarıyla oturum açmadan otomatik sistem tarafından başlatılıyorlar.

Merhaba Hocam
olay Görüntüleyiciden Baktığımda 
Servisimin Hatası
GergerServis hizmetinin bağlanması beklenirken zaman aşımı (30000 milisaniye) oluştu.
Başka Hata Mesajı
GergerServis hizmeti şu hata nedeniyle başlatılamadı: 
Hizmet, belirli aralıklarla yapılan başlama veya denetim isteğine yanıt vermedi.

ancak ben Windows Serverda Oturum Açıp İzlediğimde
Birinci Servisimin Diğer Servisimi Başlattığını Görüyorum 
Çıkan Mesaj 
GergerServis hizmeti Çalışıyor durumuna girdi.
Sadece Oturum Kapalı iken 
BirServis Diğer Servisi Çalışır Duruma Getiremiyor
Cevapla
#4
(30-10-2020, Saat: 17:48)theSinan Adlı Kullanıcıdan Alıntı:
(29-10-2020, Saat: 19:33)hayalyilmaz43 Adlı Kullanıcıdan Alıntı: windows yönetim konsolundan olay görüntüleyiciden  DigerWServisiminAd ın start esnasında geri döndürdüğü loga bakın,
oturum açılmamış bir windows da lokal servisler için servisin çalışacağı spesifik kullanıcı adı password u tanımlamanız gerekir.
networkedservice, filesystemservice gibi servisler bildiğim kadarıyla oturum açmadan otomatik sistem tarafından başlatılıyorlar.

Merhaba Hocam
olay Görüntüleyiciden Baktığımda 
Servisimin Hatası
GergerServis hizmetinin bağlanması beklenirken zaman aşımı (30000 milisaniye) oluştu.
Başka Hata Mesajı
GergerServis hizmeti şu hata nedeniyle başlatılamadı: 
Hizmet, belirli aralıklarla yapılan başlama veya denetim isteğine yanıt vermedi.

ancak ben Windows Serverda Oturum Açıp İzlediğimde
Birinci Servisimin Diğer Servisimi Başlattığını Görüyorum 
Çıkan Mesaj 
GergerServis hizmeti Çalışıyor durumuna girdi.
Sadece Oturum Kapalı iken 
BirServis Diğer Servisi Çalışır Duruma Getiremiyor

Sorun Kayıt Defterindeki ServicesPipeTimeout Değerinden Kaynaklanıyormuş
aşağıdaki Kodu Note Defterine Yapıştırıp reg uzantılı kayıt edip Çalıştırdım 
Artık Oturum Kapalı iken Bir Servisten Diğer Servis Başlatılıyor

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control]
"ServicesPipeTimeout"=dword:0002bf20
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Fastreport İçindekiler Sayfası Oluşturma [ÇÖZÜLDÜ] bydelphi 1 181 18-03-2024, Saat: 12:11
Son Yorum: bydelphi
  Çok Satırlı Filtreleme [Çözüldü] bünyamin68 12 1.253 14-02-2024, Saat: 22:42
Son Yorum: mustafaozpinar
  [ÇÖZÜLDÜ] macos işletim sistemine program yazmak shooterman 5 453 02-02-2024, Saat: 09:54
Son Yorum: shooterman
  COZULDU veritabani prg yerine ne kullanabilirim. sadikacar60 8 694 29-01-2024, Saat: 18:41
Son Yorum: sadikacar60
  Windows XP; Win32 uygulaması geçerli değil! delphi.developer 1 193 24-01-2024, Saat: 22:32
Son Yorum: enigma



Konuyu Okuyanlar: 1 Ziyaretçi