Asp İle İlgili Soru
-
şimdi her kese iyi aksamlar
ben sole bişi istiyorum eğer c:/ yolundaki xxx.exe adlı program acıksa xxx.asp sayfasına yonlendir.
nasıl yapabilirim birde bi buton olcak ona tıklayınca c:/ de xxx.exe adlı program calışcak nasıl yapabilirim yane aspde exe calıstırmak ama server uzerinde calıscak kullanıcıların pcde deil
-
server'da exe olarak ne çalıştırmayı planlıyosn ?
-
sole diyim zararlı bir yazılım değil kensi scriptin icin ozel bir firewall yazıcam eger o program sunucuda acık degilse site acılmayak sole bir hata verecek sunucu aktif degil acıklama: güvenlik duvarı kapalı oldugundan acılmıyor ve sitenin admin panelnde buton olcak ona tıklayınca acılacak
-
aslıda rene abim gorse konuyu süper olcak bildigim kadarıyla tahribat sırf scritp olarak calısmıyo serverdakı exeler aık degılse scrıtde alısmıo tahrifirewall gibi
yardım ltfen
-
serverın masaüstüne erişimin varmı?
aksi taktirde windows 2000 sp4 den sonra yüklenen bütün işletim sistemlerinde aspnin shell erişimi engellendiği için göremezsin...
eğer masaüstüne erişimin varsa ve devamlı batch file calıştırabileceksen yaparız
-
var var olmazmı
-
o zaman herşeyi vermek olmaz...
şimdi biraz batch file araştır, sonra batchfileda sonsuz döngü nası yazarsın onu bul,
sonra hangi exenin calıştığını bulmak için windowsun query komutunun process parametresi var
batchfiledan queryprocess yap, onuda gene dosun find komutu sayesinde içinde xxx.exeyi arat...
daha sonra o finddan dönen errorlevele göre asp sayfayı calıştır...
asp sayfasını wget ile çekerekde işlem yapabilirsin..
-
bu işlem sayfa acılımında yavaslm gibi etki yaratırmı peki sistem iyii yarataz herhalde deme
-
arkinfes bunu yazdı:
-----------------------------
bu işlem sayfa acılımında yavaslm gibi etki yaratırmı peki sistem iyii yarataz herhalde deme
-----------------------------bunu 10 saniyede bir yaptırırsın hiç bişi olmaz...
-
rene abi belki kızcaksın ama baktım nette düzgün acıklama yok hep hatları vermişler acıklama vermemişler ble elinde varsa kod verebilirmisin sunun gibi eger xxx.exe acık ise xxx.asp sayfasına yonlendirilsin gibi ornek kod verirmisin lutfen zahmet olcak m k.bakma
-
hocam alternatif yöntemler olarak
birincisi : programının ve siteni aynı db'ye bağlayarak (örnek: sql server)
program çalıştıkca veri tabanındaki sonupdate isimli bi veritabanını date olarak updatelesin
bunu tabi her saniye yapamazsın çok kasar 10 saniyede 1 falan yaparsanprogram her 10 saniyede 1 orayı now() ile günceller sen de sayfaya girerken ordaki sonupdate kaydına bakıp eğer 10 saniyeden küçükse giriş yap gibi bi sistemle bunu halledebilirsin.. ama tabi kişi program güncelleme yaptığı an progamı kapatırsa yine de ondan sonraki 9 saniyede o sayfaya girebilir. Bu çok ufak pürüzler olsa da kusursuz bişi olmaz..ikinci olarak:
db'de sayfagiris diye bi field aç boolean türünde uye tablosna.. default olarak false olsun.
kişi programı çalıştırdığında o üyenin sayfagiris hucresini true yapsın, programı kapatınca da false yapsın. bu şekilde sayfaya girerken if rs("sayfagiris") = true then şeklinde bi şartla sayfaya erişim olayı olabilir. Ama bu kez de kullanıcının bilgisayarı resetlenirse form unload eventi çalışmaz hücre hep true olarak kalır.. bu da kusursuz olmazson olarak:
birinci yöntem giib her 10 saniyede 1 update yapar programın kişi sayfaya girdiğinde onu 11 saniye bekletirsin sayfada sonra sayfayı refresh edersin if sonupdatetime'ın dakikası 10 dan küçükse sayfaya alırsın. Bu kusursuz işte.dediğim gibi ben olsam böyle yapardım ama daha direkt bir yöntem bulabilirsen onu uygulaman daha ii
