Donanım Haber Forum
Ana Sayfa | Kayıt ol | Profilim | Gelen Kutusu | DH Hız Aşırtma VT | Adres Defteri | Email'le üyeliklerim | Benim forumlarım | Fotoğraf Albümleri
Favorileriniz | Üyeler | Arama | SSS | Şikayet listesi | Uyarı listesi | Nick işlemleri
php ile .exe yi çalıştırabilirmiyim?

İlgili konuları bak: (bu forumda | tüm forumlarda)

Bu isimle girdiniz: Guest
Bu konudaki kullanıcılar: hiç
  Basılabilir versiyon
Tüm forumlar >> [Web Tasarım - Programlama] >> Yazılım Geliştirme >> PHP / CGI >> php ile .exe yi çalıştırabilirmiyim? Sayfa: [1]
Giriş
Mesaj << Daha eski konu   Daha yeni konu >>
fatih1978

 

Mesaj: 172


 16 Ağustos 2008; 2:37:01 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Site zaten server ın üstünde arkadaşlar.
Ve ben bir php kodu ile .exe uzantısı olan bir dosyayı çalıştırabilir miyim ?

_____________________________

fatih1978

 

Mesaj: 172


 16 Ağustos 2008; 4:40:08 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Sanırsam derdimi tam anlatamadım arkadaşlar.
Uzak masa üstü ile kontrol ettiğim bir server ım var. ve bu server oyun server ı. Oyun server ı exe ler ile açılıyor ama bazen server kendi kendine kapanıyor. Bunuda oyuncuların açabileceği şekilde siteye koymak istiyorum. Site de zaten bu server ın üzerinde.

Bir kod buldum ama bazı şeyler istediğim gibi olmuyor.

<?
$a = "D:\fatih\x.exe";
exec($a);
?>

Bu kod ile istediğim x.exe yi çalıştırabiliyorum.
Fakat task manager ekranından processes ta exe nin çalıştığını görüyorum burada user name kısmında system yazıyor bunu Administrator olarak gösterebilirmiyim.
vede bunu Applications olarak görebilir miyim?

Bundan başka bildiğiniz bu şekilde çalıştırabileceğim kodlar da olabilir.

Yardım eden ve etmeye çalışan herkese şimdiden teşekkürler.


_____________________________

Aspci79

 

Mesaj: 1195


 16 Ağustos 2008; 12:51:36 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

kodu direk çalıştırdığın zaman programı system kullanıcısı olarak görmesi ilginç. Muhtemelen php server tarafından yorunlandığı için bilgisayarın otomatik çalıştırdığı bir servis olarak algılıyordur.

Bu sorunu 1 kademe daha uzatarak 2. bir çalıştırılabilir dosya ile çözebilirsin sanıyorum şöyleki.

<?
$a = "D:\fatih\1.exe";
exec($a);
?>

system olarak farklı bir program derlersin oda istediğin 2. programı tetikler yani asıl açmak istediğin programı.

1.exe -> shell 2.exe (1.exe sistemde user kanalında olmasa bile system o anki kullanıcı adına çalıştıracaktır.)

close 1.exe

yada exec komutunun parametrelerini incelemen gerek array yada farklı formatlarda fonksiyondan dönüşleri alabiliyorsun. belki farklı bir çözüm yolu üretilebilir.

Php konusunda uzman seviyesinde bilgim yok. Ama belki çözüme katkısı olur.





_____________________________

"Data: Hayat Like Ref Null."
fatih1978

 

Mesaj: 172


 16 Ağustos 2008; 19:44:35 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Bir *.bat dosyası yazdım bu bat dosyasına windowstan tıkladığımda çalıştırmak istediğim exe applications olarak çalışıyor.
Fakat bunu aşağıdaki kod ile yaptığımda yine system kullanıcısı olarak görüyor.

function callTool ($path,$file) {
chdir($path); $call = $path.$file;
pclose(popen('start /b '.$call.'', 'r'));
}

// -- Call tool1 -----
$location = "D:\fatih";
$filename = "\*.bat";
callTool($location,$filename);

_____________________________

fatih1978

 

Mesaj: 172


 16 Ağustos 2008; 20:18:54 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Administrator kullanıcısı olarak çalıştırmayı başardım.

Start-->Run-->Services.msc-->RightClick Apache Service-->Properties-->Logon Tab-->Enter in value for "Log on As"

wamp server falan kullanıyorsanız wampapache den ayarlamanız gerekiyor.
Application = Uygulamalar olarak nasıl çalıştırırız onu bulamadım daha.

hala yardımlarınızı bekliyorum arkadaşlar...


_____________________________

Sayfa:   [1]
Tüm forumlar >> [Web Tasarım - Programlama] >> Yazılım Geliştirme >> PHP / CGI >> php ile .exe yi çalıştırabilirmiyim? Sayfa: [1]
Buraya git:



Donanım Haber Video İnceleme
Cebit 2008: Neticaret Standı
E-Çözüm'ün standında internet üzerinde ticaret yapmak isteyenlere özel olarak geliştirdikleri; NeTicaret adlı ürünleri ile ilgili bilgi alıyoruz.
Bionic Commando Rearmed
Biyonik kolumuz, yenilenmiş grafikler ve özellikler ile yeniden karşımızda!
 


Yeni mesajlar Yeni mesajlar yok
Popüler konu, yeni mesajlar ile Popüler konu, yeni mesajlarsız
Kilitli yeni mesajlar ile Yeni mesajlar olmadan kilitli
 Yeni mesaj at
 Mesaja cevap at
 Yeni anket aç
 Oy kullan
 Kendi mesajımı sil
 Kendi konumu sil
 Mesaja değerlendir
 Mesajımı DH blog sayfama ekle
 
Reklamlar






















Videolarımız
 
MAGICOOL Sıvı soğutma sistemi

Zotac 9800GTX+ AMP Edition


Forum Software powered by ASP Playground Advanced Edition 2.3
Copyright © 2000 - 2006 ASPPlayground.NET


0.359