ALPA Site Kurucusu
Mesaj Sayısı : 815 Nerden : Ankara Kayıt tarihi : 02/03/09 Rep Puanı : 32
| Konu: Visual C#: Process.Kill() Hatası Çarş. Nis. 22, 2009 11:42 am | |
| - Kod:
-
Process micr = Process.Start(Directory.GetCurrentDirectory() + "\\micr.exe", parametre);
sonra bu process'i Id'si ile kapatmak istediğimde, Kill() metodu çalıştığında "Access Denied" hatası alıyorum:
Process process = Process.GetProcessById(processID); if(!process.HasExited){ //
[b]process.Kill();[/b]
}
micr.exe bağımsız olarak çalışıyor, ufacık bi işlem yapıyor. Sadece veritabanına bağlanıp bilgileri okuyup bütün işlemleri sonlandırıyor, o kadar. Hiçbir programla bağlantısı da yok. Açık kalan birşey de yok. Bu error hatasını neden alıyor olabilirim?
Process lerle çalışan arkadaşlar belki yardımcı olabilirler. Teşekkürler.
ee the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** System.ComponentModel.Win32Exception: Access is denied at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited) at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited) at System.Diagnostics.Process.WaitForExit(Int32 milliseconds) at CRM.Prog.ProcessKapat() in C:\Documents and Settings\Administrator\Desktop\CRM\Program\program.cs:line 24 at CRM.AnaForm.MenuItem_KullaniciDegistir_Click(Object sender, EventArgs e) in C:\Documents and Settings\Administrator\Desktop\CRM\CRM\ana_form.cs:line 521 at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) | |
|
0 ®h Negatif Sponsor
Mesaj Sayısı : 328 Nerden : Visual Basic'ten Kayıt tarihi : 22/04/09 Rep Puanı : 19
| Konu: Geri: Visual C#: Process.Kill() Hatası Paz Mayıs 03, 2009 5:05 pm | |
| | |
|
DARKDANTE Sponsor
Mesaj Sayısı : 378 Kayıt tarihi : 24/04/09 Rep Puanı : 10
| Konu: Geri: Visual C#: Process.Kill() Hatası Perş. Mayıs 07, 2009 9:23 pm | |
| | |
|