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:





Umfrageergebnis anzeigen: Kann man eine Variable in XProfan von einem externen Programm aus verändern?
Ich denke, das kann man sicher tun. 5 100,00%
Nein, ist nicht möglich! 0 0%
Teilnehmer: 5. Sie dürfen bei dieser Umfrage nicht abstimmen

Thema geschlossen
 
LinkBack Themen-Optionen Ansicht
Alt 08.02.2010, 14:01   #1 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard Adresse einer XProfan Variablen von einem fremden Programm aus ermitteln und ändern

Ich möchte mal testen, inwieweit man die Adresse einer vom Programm deklarierten XProfan Variablen von einem fremden Programm aus sicher ermitteln und ändern kann. Zum Testen bräuchte ich mal einige compilierte Profanprogramme (EXE), die in unterschiedlichen Profanversionen geschrieben sind (XProfan9 habe ich selbst).
Die Programme sollen folgendes tun:

a)
  • Eine Longint Variable (&) global deklarieren.
  • Diese Variable auf den Wert 1234567 setzen und dann nicht mehr verändern.
  • Ein Programmfenster der Größe 460 X 75 erzeugen.
b)
  • Eine LongInt Variable in einer Prozedur deklarieren.
  • In der Prozedur die Variable auf den Wert 7654321 setzen.
  • 5 Sekunden eine Schleife durchlaufen.
  • Danach die globale und lokale Variable auslesen.
  • Beide Variablen möglichst groß in einem Programmfenster darstellen.
  • Die Prozedur verlassen und erneut aufrufen.
__________________
______________

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

Mfg

AHT
AHT ist offline  
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 08.02.2010, 14:26   #2 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Ist einfacher wenn du die Quellcode dafür postest.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline  
Alt 08.02.2010, 14:29   #3 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Das möchte ich nicht; die Variablen sollen immer anders heißen und der Quelltext nicht immer gleich groß sein.
__________________
______________

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

Mfg

AHT
AHT ist offline  
Alt 08.02.2010, 15:03   #4 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Hier mal Kostprobe, wie das Programm aussehen sollte:
Download



PS: Bitte auch die Umfrage beachten.
__________________
______________

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

Mfg

AHT

Geändert von AHT (08.02.2010 um 15:16 Uhr)
AHT ist offline  
Alt 08.02.2010, 15:17   #5 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Der Hintergrund der Sache

Ich lese öfters mal, das so etwas komplett unmöglich ist - in anderen Programmiersprachen gibt es aber sehr wohl Leute, die so etwas können (ich kenne einen ). Ich denke, das in XProfan die Vorgehensweise etwas anders ist als in anderen Sprachen (es geht mir darum, in welcher Sprache das Programm geschrieben ist, das manipuliert werden soll), das aber auch in XProfan das sehr wohl geht.
Da in XProfan die Vorgehensweise unter Umständen etwas anders ist, könnte es sein, das XProfan hier etwas sicherer ist als andere Sprachen, da die Vorgehensweise in XProfan bislang nicht bekannt und veröffentlicht ist - und das wird auch so bleiben.
Ich möchte das mal austesten...
__________________
______________

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

Mfg

AHT
AHT ist offline  
Werbung

Windows 7 Tipps und Tricks in Bildern

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

Ich habe den Eindruck, das wird sehr interessant werden - bitte um Teilnahme .
__________________
______________

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

Mfg

AHT
AHT ist offline  
Alt 08.02.2010, 17:15   #7 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Zitat:
Zitat von AHT Beitrag anzeigen
Hier mal Kostprobe, wie das Programm aussehen sollte:
Download



PS: Bitte auch die Umfrage beachten.
Poste doch einfach mal den Quellcode, dann compiliere ich mit 11.2. Bin irgenwie noch nicht fit.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline  
Alt 08.02.2010, 17:33   #8 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Bitte Variablen anders benennen und anderen Fenstertitel wählen!
Es kann auch noch anderer Code drumherum gebaut werden.
Code:
Declare Global&
Global& = 1234567
WindowStyle 31
WindowTitle "Vartest von AHT"
Window 0, 0 - 460, 75
While 1
 Auslesen
EndWhile
Proc Auslesen
 Declare lokal&, Tick&
 lokal& = 7654321
 Tick& = &GetTickCount
 While &GetTickCount < (Tick& + 5000)
  Sleep 1
 EndWhile
 CLS
 UseFont "Arial",30, 12, 1, 0, 0
 Textcolor 0, -1
 Drawtext 0, 0, "Global=" + Str$(Global&)
 Textcolor RGB(255, 0, 0), -1
 Drawtext 230,0,"Lokal=" + Str$(lokal&)
endproc
__________________
______________

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

Mfg

AHT
AHT ist offline  
Alt 08.02.2010, 17:51   #9 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Ok, bitteschön.

http://frabbing.bplaced.net/Test.zip
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline  
Alt 08.02.2010, 18:00   #10 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Packe es bitte noch einmal und lade es hoch - mein Packer zeigt an, dass das Archiv defekt ist.
__________________
______________

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

Mfg

AHT
AHT ist offline  
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 08.02.2010, 18:14   #11 (Direktlink)
Forenmaskottchen
 
Benutzerbild von Bangkok
 
Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
Standard

da du ja 11.2 von Frank hast hier mit Version 8

http://www.diezor.de/test.zip
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai.
http://dieterzornow.gmxhome.de
Bangkok ist offline  
Alt 08.02.2010, 18:18   #12 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Dein Link läuft leider ins Leere - hab also noch von keinem von euch ein Programm. Kann auch mehrere in XProfan11 gebrauchen, wenn die sich etwas unterscheiden.
__________________
______________

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

Mfg

AHT
AHT ist offline  
Alt 08.02.2010, 18:24   #13 (Direktlink)
Forenmaskottchen
 
Benutzerbild von Bangkok
 
Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
Standard

Lade nochmal, habe gerade eben selbst geladen, es geht einwandfrei
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai.
http://dieterzornow.gmxhome.de
Bangkok ist offline  
Alt 08.02.2010, 18:26   #14 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

@Dieter: Hat jetzt geklappt
Deine Globale Variable hast du Test& genannt.
Sie liegt an Adresse 5351092 (dezimal) und dürfte dort immer und auf allen Windowsversionen liegen (letzteres Teste ich noch genauer).
Hier ein Screenshot deines Programms - dir dürfte da was auffalen .



Bislang alles richtig?

Alles weiter gleich...
__________________
______________

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

Mfg

AHT
AHT ist offline  
Alt 08.02.2010, 18:35   #15 (Direktlink)
Forenmaskottchen
 
Benutzerbild von Bangkok
 
Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
Standard

Ja sie heißt test&, aber das weißt du, der Wert wurde ja geändert
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai.
http://dieterzornow.gmxhome.de
Bangkok ist offline  
Werbung

Windows 7 Tipps und Tricks in Bildern

Thema geschlossen

  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
Frage: Lexikalische oder dynamische Sichtbarkeit von Variablen in künftigen XProfan-V RGH Anregungen & Bugreports 7 21.07.2009 14:22
IP adresse des absenders einer email ermitteln? Julli Allgemein 19 27.03.2006 14:37
Variablen in der Adresse werden von PHP nicht übernommen mi.odi PHP/MySQL 3 14.09.2005 20:29
bilder von einer fremden HP laden? butt-head Allgemein 13 05.01.2005 20:13
IP Adresse ermitteln Schublade02 Software - Allgemein 7 01.11.2004 14:28



Alle Zeitangaben in WEZ +2. Es ist jetzt 06:07 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