Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan > Spezielles

Spezielles Für die Bereiche API, Subclassing, Inline-Assembler, Prozesse, ect.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26915, Antworten: 4218
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3326, Antworten: 122
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 312, Antworten: 19
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7643, Antworten: 185
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 20, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 23, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 58, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 146, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 71, Antworten: 4
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50944, Antworten: 1395
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19.06.2009, 13:27   #1 (Direktlink)
Dauergast
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.079
Standard Laufzeit-Umgebung?

Kann man die Startparameter fremder Windows-Programme mit XProfan ermitteln? Mir fehlen offenbar ein paar wichtige Grundlagen, aber im Net ist dazu nix zu finden:

_ Besitzen Windows-Programme eine Laufzeitumgebung (ähnlich wie in DOS, dort gabs z.B. den set-Befehl und wichtige Variablen wie path etc.)?
__ Falls nein: Wo landen Umgebungsvariablen und Startparameter eines fremden, laufenden Windows-Programms? Alles in der Registry?
__ Falls ja: Wie kommt man an die ran?
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3

Geändert von p. specht (19.06.2009 um 13:31 Uhr)
p. specht ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 19.06.2009, 14:53   #2 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Zitat:
Zitat von p. specht Beitrag anzeigen
Kann man die Startparameter fremder Windows-Programme mit XProfan ermitteln?
Ja, unter NT basierenden Systemen kein Problem.
Zitat:
Zitat von p. specht Beitrag anzeigen
Mir fehlen offenbar ein paar wichtige Grundlagen, aber im Net ist dazu nix zu finden:
Ein paar ist gut, den Rest halte ich für ein Gerücht. (War nur Spaß .)
Zitat:
Zitat von p. specht Beitrag anzeigen
_ Besitzen Windows-Programme eine Laufzeitumgebung (ähnlich wie in DOS, dort gabs z.B. den set-Befehl und wichtige Variablen wie path etc.)?
Ja. Warum die Frage - ist das nicht schon klar? Wenn es das nicht geben würde, wie sollte das sonst gehen?
Ansonsten auch hier mal schauen.
Zitat:
Zitat von p. specht Beitrag anzeigen
__ Falls nein: Wo landen Umgebungsvariablen und Startparameter eines fremden, laufenden Windows-Programms? Alles in der Registry?
Nein, im virtuellen Speicher des jeweiligen Prozesses - zum Teil auch im Kernel.
Zitat:
Zitat von p. specht Beitrag anzeigen
__ Falls ja: Wie kommt man an die ran?
Auslesen...
Es gibt sehr intelligente Leute - die etwas mehr können als wir beide, nämlich programmieren . Diese Leute haben bereits unter Windows2000 die Strukturen geknackt, die du brauchst, um das zu ermitteln, was du haben möchtest. Diese Strukturen sind überall im Netz herunterzuladen. Um die zu finden, musst du aber wissen was du suchst - also etwas über den Aufbau von Windows wissen.
Ich könnte dir diese Links jetzt hier rein setzen und dir das ganze bis ins letzte mit Quelltext auseinandernehmen (und allein damit das Forum hier komplett füllen) - der Effekt wäre aber, dass sich -zig vierzehnjährige "Anwender" sofort dran setzen würden, irgendwelche kleinen Viren und Spaßprogramme mit der Profan Freeware zu bauen, ohne wirklich auch nur ansatzweise programmieren zu können, und das möchte ich nicht.

Was benötigst du alles und wofür?
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT

Geändert von AHT (19.06.2009 um 16:04 Uhr)
AHT ist offline   Mit Zitat antworten
Alt 19.06.2009, 16:08   #3 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Hallo,

die von DOS bekannten Umgebungsvariablen gibt es auch noch unter Windows. Die, die für das gesamte System und für alle Prozesse des Users gelten, findest Du in der Systemsteuerung bzw. den Eigenschaften des Arbeitsplatzes.

Mache ein Command-Fenster auf (fälschlicherweise auch unter NT-Systemen gerne noch DOS-Box genannt) und gebe am Prompt SET ein. Da werden diese beiden Sorten (Systemweit und Userweit) aufgelistet.

Um die Umgebungsvariablen zu sehen, die z.B. XProfed zur Kommunikation mit dem Compiler verwendet, startest Du XProfed und suchst im Menüpunkt "Datei/Programm aufrufen" unter "Windows/System32" nach "cmd.exe". Das öffnet nun die Kommandozeile im Prozess des XProfed. Wenn Du zuvor ein Programm compiliert hattest, siehst Du nun auch die Umgebungsvariablen XPR_PATH und XPR_RUNTIME. Diese sind aber nur in diesem Prozess sichtbar. In einer Kommandozeile eines anderen Prozesses, etwa des Windows Commanders, würden diese nicht sichtbar sein. Da der Prozess XProfed den Compiler aufruft, ist dieser ein Kindprozess zum XProfed und kann dessen Umgebungsvariablen auch lesen. Die Umgebungsvariablen sind also hierarchich organisiert: Ein Prozess kann im eigenen Prozess schreiben und im eigenen und allen übergeordneten Prozessen lesen.

BTW: In XProfan können Umgebungsvariablen schon immer (seit Version 3.2) mit @GetEnv() gelesen und seit Version 11 mit SetEnv geschrieben werden.
(Umgebungsvariablen fremder Prozesse können damit aber nicht gelesen werden.)

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Alt 19.06.2009, 16:16   #4 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Zitat:
Zitat von RGH Beitrag anzeigen
(Umgebungsvariablen fremder Prozesse können damit aber nicht gelesen werden.)
...lesen lassen die sie sich aber problemlos, und auch ändern - und zwar viel, viel mehr als man denkt, und das im Usermode...
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 19.06.2009, 16:26   #5 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Zitat:
Zitat von AHT Beitrag anzeigen
...lesen lassen die sie sich aber problemlos, und auch ändern - und zwar viel, viel mehr als man denkt, und das im Usermode...
Mit den erwähnten XProfan-Befehlen und Funktionen? Das wäre mir neu. (Was nichts heißen muß, da ich nachweißlich nicht allwissend bin. )

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 19.06.2009, 16:36   #6 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Zitat:
Zitat von RGH Beitrag anzeigen
Mit den erwähnten XProfan-Befehlen und Funktionen? Das wäre mir neu. (Was nichts heißen muß, da ich nachweißlich nicht allwissend bin. )
Spaßvogel!
Da man mit XProfan die meisten APIs verwenden kann, natürlich auch mit XProfan Funktionen, dass das mit der erwähnten Funktion geht, habe ich nicht gesagt.
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 19.06.2009, 20:17   #7 (Direktlink)
Dauergast
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.079
Standard

Vielen Dank für eure erhellenden Antworten. Da ich derzeit Win95/98/98SE/ME-kompatibel bleiben muß, hätte ich gern reines Profan verwendet. Hackern und Scriptkiddies gehört natürlich nicht Vorschub geleistet. Auch der Hinweis auf MSDN war lehrreich, aber ich fühle mich da leider wie ein Metzger, der mit Hirnchirurgen redet...

Nochmals Danke!
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3
p. specht ist offline   Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > XProfan > Spezielles

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
vb.net exe dateien auf einem pc ohne .net umgebung vb-master Visual Basic, Visual Basic.NET 4 03.04.2009 21:06
Sicherheitslücke in Suns Java-Umgebung Info Sicherheitsmeldungen von heise.de 0 25.03.2009 19:20
DFÜ-Verbindung wird aus der DFÜ-Umgebung gelöscht Fireman Windows 95/98/ME/2000/NT 2 20.07.2005 18:15
router funk umgebung schützen mark66 Allgemein 8 12.07.2005 12:32
Laufzeit Fehler . Rising-Sun Allgemein 2 01.02.2004 15:50



Alle Zeitangaben in WEZ +2. Es ist jetzt 06:02 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2