Forum

Exe Çağırımı
 
Bildirimler
Hepsini Temizle

Exe Çağırımı

20 Yazılar
4 Üyeler
0 Reactions
2,737 Görüntüleme
(@GokhanTASCI)
Gönderiler: 38
Trusted Member
Konu başlatıcı
 

Stored Procedure kullanarak

 exec master..xp_cmdshell @cmd

komutunu kullanıyorum fakat programı hiçbir şekilde çalıştırmıyor.

Programda bir gui mevcut değil

@cmd ise ; 'C:\cozumpark.exe Hello' olarak set edilmis durumda

 

 

Selamlar

 
Gönderildi : 26/10/2010 03:45

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

herhangi bir hata mesajı var mı?

 
Gönderildi : 26/10/2010 14:10

(@GokhanTASCI)
Gönderiler: 38
Trusted Member
Konu başlatıcı
 

turgay hocam output, NULL olarak dönüyor sadece

 
Gönderildi : 26/10/2010 18:34

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

hmm

xp_cmdshell de yani tetiklemede bir sıkıntı yok gibi gözüküyor. Tam emin olmak için notepad.exe yi çalıştırmayı deneyebilir misin?

 
Gönderildi : 26/10/2010 18:37

(@mehmetguzel)
Gönderiler: 116
Estimable Member
 

xp_cmdshell açık ise(sp_configure dan bakılabilir)  aşağıdaki şekilde dener misiniz?


exec('exec master..xp_cmdshell C:\cozumpark.exe Hello' );

 
Gönderildi : 26/10/2010 23:35

(@GokhanTASCI)
Gönderiler: 38
Trusted Member
Konu başlatıcı
 

hmm

xp_cmdshell de yani tetiklemede bir sıkıntı yok gibi gözüküyor. Tam emin olmak için notepad.exe yi çalıştırmayı deneyebilir misin?

 

Notepad.exe yi çalıştırdığımda, Ekranda belirmiyor fakat process de gözüküyor.

 
Gönderildi : 27/10/2010 14:54

(@GokhanTASCI)
Gönderiler: 38
Trusted Member
Konu başlatıcı
 

xp_cmdshell açık ise(sp_configure dan bakılabilir)  aşağıdaki şekilde dener misiniz?

exec('exec master..xp_cmdshell C:\cozumpark.exe Hello' );

 

Yine sonuç vermiyor Mehmet hocam

 
Gönderildi : 27/10/2010 14:57

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 


hmm


xp_cmdshell de yani tetiklemede bir sıkıntı yok gibi gözüküyor. Tam emin olmak için notepad.exe yi çalıştırmayı deneyebilir misin?



 


Notepad.exe yi çalıştırdığımda, Ekranda belirmiyor fakat process de gözüküyor.



 


Güzel. ekrana gelmemesinin sebebi db engine service properties'indeki log on kısmındaki allow service to interact with desktop seçeneğinin işaretli olmamasından kaynaklanıyor olabilir.


bunu bir kontrol edebilir misin

 
Gönderildi : 27/10/2010 19:12

(@GokhanTASCI)
Gönderiler: 38
Trusted Member
Konu başlatıcı
 

hmm

xp_cmdshell de yani tetiklemede bir sıkıntı yok gibi gözüküyor. Tam emin olmak için notepad.exe yi çalıştırmayı deneyebilir misin?

 

Notepad.exe yi çalıştırdığımda, Ekranda belirmiyor fakat process de gözüküyor.

 

Güzel. ekrana gelmemesinin sebebi db engine service properties'indeki log on kısmındaki allow service to interact with desktop seçeneğinin işaretli olmamasından kaynaklanıyor olabilir.

bunu bir kontrol edebilir misin

 

Turgay hocam, Allow Service to interact with desktop seçenei işaretli değildi, işaretleyip Logoff Logon dan sonra sonuç yine aynı

 
Gönderildi : 28/10/2010 01:30

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

Gökhan bey eğer sakıncası yoksa exe yi benimle paylaşmanız mümkün mü?

 
Gönderildi : 28/10/2010 14:14

(@GokhanTASCI)
Gönderiler: 38
Trusted Member
Konu başlatıcı
 

Gökhan bey eğer sakıncası yoksa exe yi benimle paylaşmanız mümkün mü?

http://www.dosya.tc/dosya/uzsO1O/notice.rar.html

 4 Kb felan büyüklüğünde bir exe.

 

Isterseniz başka bir yerede upload edebilirim

 
Gönderildi : 28/10/2010 17:41

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

Hello parametresi ile mi çağırıyoruz?

 
Gönderildi : 30/10/2010 00:17

(@GokhanTASCI)
Gönderiler: 38
Trusted Member
Konu başlatıcı
 

Hello parametresi ile mi çağırıyoruz?

 

Evet Turgay hocam

 
Gönderildi : 31/10/2010 21:51

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 

Gökhan hocam,


biraz yoğun  olduğum ve bir kaç deneme yapmam gerektiği için ancak cevap verebiliyorum kusura bakma.


Denemelerim sonucunda şu sonuca vardım ki  sanırsam senin exe de bir sıkıntı var. Senin exe yi hello parametresi vererek çalıştıramadım.


Kendim bir parametreli console app yazdım ve bu exe yi xp_cmdshell ile çalıştrabildim. Exe yi paylaşabilirim.


Ayrıca şu notu düşmemde fayda var, denemelerim ve araştırmalarım sonucunda vardığım sonuca göre GUI içeren application ları çalıştıramıyoruz.

 
Gönderildi : 02/11/2010 20:16

(@tugaykara)
Gönderiler: 2
New Member
 

öncelikle herkese merhaba.
bende aynı dertten çekiyorum. yazılanları okudum ve bir kaç ayaar değiştirdim. ama gene notepad.exe yi açamadım..


sql server in servisin özellikler bölümündeki "Oturum Açma" kısmında "Yerel Sistem Hesabı" ve "Hizmetin masaüstü ile etkileştirme


izin ver" bölümleri işaretli.


"Surface Area Configration for Features" ekranında da xp_cmdshell işaretli.


İşletim Sistemi : Windows Server 2003 std
Sql Server : ms SQL 2005 std


* Bir tablomun trigger bölümünde de aşağıdaki cümleler yazılı.
* tabloya yeni kayıt eklediğimde  Görev yöneticisine NOTEPAD.exe geliyor.
sonrasında da sql server dan Zaman aşımı süresi doldu hatası veriyor ve yeni kaydıda


yapmıyor.


ALTER TRIGGER [dbo].[YENI_KAYIT]
   ON  [dbo].[CikisIslemleri]
   AFTER INSERT
AS
BEGIN
 declare @id int
 select @id=CikisIslemleriID from inserted
 
 Insert Into CikisIslemleri Values(@id)


 exec master.dbo.xp_cmdshell 'c:\Windows\Notepad.exe'
END


 

 
Gönderildi : 05/11/2010 14:58

(@GokhanTASCI)
Gönderiler: 38
Trusted Member
Konu başlatıcı
 

Gökhan hocam,

biraz yoğun  olduğum ve bir kaç deneme yapmam gerektiği için ancak cevap verebiliyorum kusura bakma.

Denemelerim sonucunda şu sonuca vardım ki  sanırsam senin exe de bir sıkıntı var. Senin exe yi hello parametresi vererek çalıştıramadım.

Kendim bir parametreli console app yazdım ve bu exe yi xp_cmdshell ile çalıştrabildim. Exe yi paylaşabilirim.

Ayrıca şu notu düşmemde fayda var, denemelerim ve araştırmalarım sonucunda vardığım sonuca göre GUI içeren application ları çalıştıramıyoruz.

 

Turgay hocam, Estafurullah herşey için bekliyoruz. Biraz beklemekte bir sakınca yok.

Exe'm de ne tür bir sıkıntı olduğunu bilmiyorum fakat run üzerinde YOL + Hello olarak yazdığımızda çalışıyor ve log oluşturuyor.

Uygulamada GUI bulunmuyor, uygulama ini deki title ı aratıp o programın Edit1 textbox ına klavye tuşlaması girip enterlıyor.

 

fakat sorunu AutoIt ile çözdüm bende. AutoIT den sql sorgularını çekip. Istediğim sonuçlar çıktığında çalışmasını sağladım.

İşimiz olmayan işlerle çözdük işte 🙂

Teşekkür ederim yardımlarınız için, gönül SQL den çözmek isterdi

 
Gönderildi : 06/11/2010 13:52

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 


Gökhan hocam,


biraz yoğun  olduğum ve bir kaç deneme yapmam gerektiği için ancak cevap verebiliyorum kusura bakma.


Denemelerim sonucunda şu sonuca vardım ki  sanırsam senin exe de bir sıkıntı var. Senin exe yi hello parametresi vererek çalıştıramadım.


Kendim bir parametreli console app yazdım ve bu exe yi xp_cmdshell ile çalıştrabildim. Exe yi paylaşabilirim.


Ayrıca şu notu düşmemde fayda var, denemelerim ve araştırmalarım sonucunda vardığım sonuca göre GUI içeren application ları çalıştıramıyoruz.



 


Turgay hocam, Estafurullah herşey için bekliyoruz. Biraz beklemekte bir sakınca yok.


Exe'm de ne tür bir sıkıntı olduğunu bilmiyorum fakat run üzerinde YOL + Hello olarak yazdığımızda çalışıyor ve log oluşturuyor.


Uygulamada GUI bulunmuyor, uygulama ini deki title ı aratıp o programın Edit1 textbox ına klavye tuşlaması girip enterlıyor.


 


fakat sorunu AutoIt ile çözdüm bende. AutoIT den sql sorgularını çekip. Istediğim sonuçlar çıktığında çalışmasını sağladım.


İşimiz olmayan işlerle çözdük işte 🙂


Teşekkür ederim yardımlarınız için, gönül SQL den çözmek isterdi



 


Gökhan hocam problemi çözmene sevindim,


Rica ederim ne demek, birbirimize yardım için buradayız.


Kolay gelsin 🙂

 
Gönderildi : 08/11/2010 16:09

(@tugaykara)
Gönderiler: 2
New Member
 

rica etsem benimde sorunuma bir bakabilir misiniz? 🙂


 yukarıdaki  cevaplardan birinde bahsetmiştim.


sql cümlesi ile exe çalıştıramıyorum.

 
Gönderildi : 08/11/2010 18:19

(@turgaysahtiyan)
Gönderiler: 344
Reputable Member
 


rica etsem benimde sorunuma bir bakabilir misiniz? 🙂


 yukarıdaki  cevaplardan birinde bahsetmiştim.


sql cümlesi ile exe çalıştıramıyorum.



 


Yukarıdaki mesajlardan birinde yazılı 🙂 xp_cmdshell ile GUI içeren exe ler call edilememekte.

 
Gönderildi : 08/11/2010 19:14

Sayfa 1 / 2
Paylaş: