Merhaba Windows Servis Uygulamam içinde
Yukarıdaki Fonksiyonuma
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
Kod: (Select All)
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
Kod: (Select All)
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