|
Aktuelle Zeit: Sonntag 10. November 2024, 23:34
|
Unbeantwortete Themen | Aktive Themen
|
|
|
|
Autor |
Nachricht |
softdown3
|
Betreff des Beitrags: .exe oder vb-skript, das URL aufruft ohne Browser zu öffnen? Verfasst: Samstag 1. September 2007, 23:04 |
Registriert: Sonntag 18. September 2005, 11:21 Beiträge: 595
|
Hallo,
ich muss auf einem Windows XP Rechner eine URL aufrufen lassen, OHNE irgendeinen Browser zu öffnen.
Hintergrund: Die PHP Datei liegt auf einem anderen PC mit Webserver.
Und wenn ich was bestimmtes mache, soll z.B. die URL http://servername/action.php?id=1 aufgerufen werden.
Diese bewirkt auf dem Webserver, dass dieser eine bestimmte Aktion ausführt.
Dabei darf sich aber kein Browser öffnen oder ähnliches, da das Programm im Vordergrund nicht behindert werden darf.
Als mögliche Technologien kommen leider nur VB Skript und ein exe File (OHNE Parameter nennen zu können) in Betracht.
Habt ihr mir Ideen ?
|
|
|
|
|
Alfred E. Neumann
|
Betreff des Beitrags: Verfasst: Samstag 1. September 2007, 23:22 |
Administrator |
|
Registriert: Donnerstag 22. September 2005, 20:01 Beiträge: 6113 Wohnort: /etc/
|
dann musste aber auch Glück haben das der Host solche sachen zulässt bzw. fremde Referrers , solche Remote Aktionen bzw. Service Leeching sind bei den meisten Service Anbietern nicht so gerne gesehen .
ich kann aber ma schauen , hatte auch sowas ma geschrieben ^^
mit Linux könnte mann Lynx nehmen mit dem kann mann das auch sehr schöne ist nen CMD Webbrowser !!
_________________ "Die Falschheit herrschet, die Hinterlist bei dem feigen Menschengeschlechte."
MBQ I : ASRock Z77 Pro 4 - i7 3770K@4.2GHz - 16GB XMS3@1800- R9 290 Winforce 3xOC - 2*WD1002FAEX@RAID0 + WD2002FAEX - 2*SDSSDHP128GB@RAID0 - Creative Audigy 2ZS - CPU@BQ SP-450 + GPU@BQ PP-CM-730 - PLX2783HSU@74Hz - Arvo + Bloody V7M - Win8.1 Pro WMC 64Bit
|
|
|
|
|
Passi
|
Betreff des Beitrags: Verfasst: Samstag 1. September 2007, 23:22 |
Brennmeisteranwärter |
|
Registriert: Donnerstag 24. November 2005, 19:28 Beiträge: 980
|
Delphi besorgen,
Indy-Komponenten installieren. HTTP Client auf die Form ziehen,
Fertig
Mit VB Script kenn ich micht nicht aus, kann also nich sagen ob es da auch irgendwie gehen würde..
|
|
|
|
|
Alfred E. Neumann
|
Betreff des Beitrags: Verfasst: Samstag 1. September 2007, 23:25 |
Administrator |
|
Registriert: Donnerstag 22. September 2005, 20:01 Beiträge: 6113 Wohnort: /etc/
|
nunja Passi ohne User Agent Fake wird das sehrwahrscheinlich nicht klappen , beim Apache Webserver sind in der Standart Config nur die bekanntesten Browser Agent IDs freigeben ^^
_________________ "Die Falschheit herrschet, die Hinterlist bei dem feigen Menschengeschlechte."
MBQ I : ASRock Z77 Pro 4 - i7 3770K@4.2GHz - 16GB XMS3@1800- R9 290 Winforce 3xOC - 2*WD1002FAEX@RAID0 + WD2002FAEX - 2*SDSSDHP128GB@RAID0 - Creative Audigy 2ZS - CPU@BQ SP-450 + GPU@BQ PP-CM-730 - PLX2783HSU@74Hz - Arvo + Bloody V7M - Win8.1 Pro WMC 64Bit
|
|
|
|
|
Passi
|
Betreff des Beitrags: Verfasst: Samstag 1. September 2007, 23:29 |
Brennmeisteranwärter |
|
Registriert: Donnerstag 24. November 2005, 19:28 Beiträge: 980
|
Wieso, wenns sein eigenes Script auf seinem Server ist, könnte er den ja konfigurieren..
wenn nicht:
idHTTP1.Request.UserAgent="BlaBlubb ich bin ein Firefox";
|
|
|
|
|
softdown3
|
Betreff des Beitrags: Verfasst: Samstag 1. September 2007, 23:37 |
Registriert: Sonntag 18. September 2005, 11:21 Beiträge: 595
|
Es handelt sich hierbei um ein geschlossenes LAN, keinen Internetprovider oder so. Wie gesagt, Delphi ist nicht möglich. VB oder .exe PUNKT. Der Werbserver mit Linux als OS führt eine Aktion aus wenn http://linuxservername/action.php?id=1 ausgeführt wird. Und diese URL muss ich auf einem Windows XP Rechner ausführen können OHNE IE zu öffnen, da eine andere Anwendung IMMER im Vordergrund bleiben muss, jedoch bin ich auf vb und .exe beschränkt. Ist einfach so.
|
|
|
|
|
softdown3
|
Betreff des Beitrags: Verfasst: Samstag 1. September 2007, 23:45 |
Registriert: Sonntag 18. September 2005, 11:21 Beiträge: 595
|
habe null programmier-erfahrung...naja muss ich jemand finden, der Delphi kann.
|
|
|
|
|
luc
|
Betreff des Beitrags: Verfasst: Sonntag 2. September 2007, 15:28 |
Brennmeisteranwärter |
|
Registriert: Montag 19. September 2005, 02:44 Beiträge: 998
|
das müßte mit vb aber auch gehen über die APIs, wahrscheinlich schon mit der standard - wininet.dll
_________________ Vista? wer braucht denn diesen Mist da?
Einmaliges Angebot: Bestellen sie jetzt das gesamte Internet auf 6.827.325.212 DVD´s, oder auf 3 CD´s ohne Pornos!
|
|
|
|
|
Böby
|
Betreff des Beitrags: Verfasst: Sonntag 2. September 2007, 17:47 |
Brennmeister ehrenhalber |
|
Registriert: Sonntag 18. September 2005, 03:55 Beiträge: 1038 Wohnort: Schweiz
|
geht das nicht auch mit WGET unter Windows als Client ?
Da könnte man es per Konsole machen.... Wäre doch am einfachsten....
|
|
|
|
|
softdown3
|
Betreff des Beitrags: Verfasst: Sonntag 2. September 2007, 22:47 |
Registriert: Sonntag 18. September 2005, 11:21 Beiträge: 595
|
Ja aber dann muss ich doch Parameter senden. Also wget.exe -sendurl oder sowas in der Richtung.
|
|
|
|
|
Böby
|
Betreff des Beitrags: Verfasst: Montag 3. September 2007, 01:41 |
Brennmeister ehrenhalber |
|
Registriert: Sonntag 18. September 2005, 03:55 Beiträge: 1038 Wohnort: Schweiz
|
softdown3 hat geschrieben: Ja aber dann muss ich doch Parameter senden. Also wget.exe -sendurl oder sowas in der Richtung.
jop das ist richtig... Kannst ja ein Batch machen... dann sind alle deine parameter kein problem mehr..
Evtl. kann man das auch exe am schluss nennen, und sollte trotzdem noch funktionieren..
|
|
|
|
|
softdown3
|
Betreff des Beitrags: Verfasst: Montag 3. September 2007, 09:31 |
Registriert: Sonntag 18. September 2005, 11:21 Beiträge: 595
|
DAS ist nun ne gute Idee.
Kennst du dich mit Wget vielleicht sogar gleich aus ? Wie kann ich damit eine URL ohne den Webbrowser aufrufen.
Habe mich damals (vor 1-2 Tagen) durch die gesamte Wget for Windows Hilfe gewühlt, jedoch nix wirklich passendes (für mein Verständnis) gefunden.
|
|
|
|
|
Böby
|
Betreff des Beitrags: Verfasst: Montag 3. September 2007, 09:43 |
Brennmeister ehrenhalber |
|
Registriert: Sonntag 18. September 2005, 03:55 Beiträge: 1038 Wohnort: Schweiz
|
softdown3 hat geschrieben: DAS ist nun ne gute Idee.
Kennst du dich mit Wget vielleicht sogar gleich aus ? Wie kann ich damit eine URL ohne den Webbrowser aufrufen.
Habe mich damals (vor 1-2 Tagen) durch die gesamte Wget for Windows Hilfe gewühlt, jedoch nix wirklich passendes (für mein Verständnis) gefunden.
Nee leider kenn ich mich nicht damit aus. Aber das sollte wohl keine soo grosse sache sein.. Ich schau's heute mal an...
|
|
|
|
|
Böby
|
Betreff des Beitrags: Verfasst: Montag 3. September 2007, 09:56 |
Brennmeister ehrenhalber |
|
Registriert: Sonntag 18. September 2005, 03:55 Beiträge: 1038 Wohnort: Schweiz
|
So habs nun angeschaut:
Also bei mir hats ohne Probleme geklappt:
Du lädst hier das Programm runter:
http://www.interlog.com/~tcharron/wgetw ... binary.zip
Danach vollständig entpacken. Nicht nur das exe !
Dann kannst du einfach ins gleiche Verzeichnis, ne batch erstellen.
So sollte das funktionieren:
Zitat:
|
|
|
|
|
|
|
|
|
|
|
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.
|
|