![]() |
Anzeige:
|
|
|||||||
| XProfan Alles rund um die Programmiersprache XProfan. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Habe gerade beim Testen von KernelLeak eine Merkwürdigkeit entdeckt und bitte mal um Screenshots von dem Quelltext unten unter XProfan11:
Code:
DEF OpenProcess(3) !"KERNEL32","OpenProcess" Def GetModuleFileNameEx(4) !"Psapi","GetModuleFileNameExA" DEF CloseHandle(1) !"kernel32","CloseHandle" 'Schließt ein Handle. DEF GetCurrentProcessId(0) !"kernel32","GetCurrentProcessId" Def GetModuleHandle(1) !"KERNEL32","GetModuleHandleA" DEF GetProcAddress(2) !"KERNEL32","GetProcAddress" Declare Kernel32$,KERNEL32&,Funktion$,CloseHandle&,Pro_Handle& Declare Fehler&,Filename# CLS LET Kernel32$=$SYSPATH+"\"+"KERNEL32.DLL" Let KERNEL32&=GetModuleHandle(addr(Kernel32$)) Let Funktion$="CloseHandle" LET CloseHandle&=GetProcAddress(KERNEL32&,addr(Funktion$)) DIM Filename#,1000 Pro_Handle&=OpenProcess($400 | $10,0,GetCurrentProcessId()) Call(CloseHandle&,Pro_Handle&) Clear Filename# FEHLER&=GetModuleFileNameEx(Pro_Handle&,0,Filename#,280) PRINT "Prozesserzeugendes Modul nach Call auf CloseHandle: "+String$(Filename#,0) 'Waitinput CloseHandle(Pro_Handle&) Clear Filename# FEHLER&=GetModuleFileNameEx(Pro_Handle&,0,Filename#,280) PRINT "Prozesserzeugendes Modul nach API Aufruf von CloseHandle: "+String$(Filename#,0) Dispose Filename# waitKey
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT Geändert von AHT (07.05.2009 um 18:21 Uhr) |
|
|
|
|
|
|
#2 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#3 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
|
Hallo,
bist Du sicher, dass Du die APIs korrekt verwendest? Ich habe noch nie Probleme mit der Rückgabe von Strings in Bereichen bei API-Aufrufen gehabt. Von XProfan-Seite aus sollte es funktionieren.Ich wüßte nicht,wo hier ein Bug in XProfan sein sollte. 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 |
|
|
|
|
|
#4 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
|
Nachtrag:
GetModuleFileNameExe() liefert im Fehlerfall 0 zurück und im Erfolgsfall die Länge des Dateinamens mit Pfad. Im Beispiel wird das Prozesshandle vorher geschlossen und GetModuleFileNameEx() liefert korrekterweise 0 zurück. FILENAME# ist also nur auszulesen, wenn dass Ergebnis nicht 0 ist! Der Inhalt von FILENAME# ist in diesem Fall nicht aussagekräftig. 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 |
|
|
|
|
|
#5 (Direktlink) | |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Zitat:
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT Geändert von AHT (08.05.2009 um 15:35 Uhr) |
|
|
|
|
|
|
|
#6 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Hallo Frank (oder RGH)...
Compilierst du mir mal die Sache und schickst mir das ganze als EXE zu?
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#7 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#8 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Kleiner Gedankengang... Mal angenommen, ich mache hier keinen Fehler - wandelt XPSE nicht alles in Calls um?
Es hauen da bei mir auch andere Sachen nicht hin und es hat wohl nicht jeder die neuste XProfan Version.
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#9 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Profan²7.5 getestet, da geschieht der Fehler nicht.
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#10 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Die Freeware von 10 gestarten, da geschieht der Fehler ebenfalls nicht - dürfte an Version 9 liegen.
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
|
#11 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
|
Zitat:
hast Du Dir das Update auf Version 9.1 geholt? (Das gibt es konstenlos auf der offiziellen XProfan Homepage im Support-Bereich. Siehe hier: PROFAN Support (Etwas runter Scrollen.) Da hatte ich einen eher selten auftretenden Bug beim Call-Befehl gefixt. Ich kann mich momentan nicht erinnern, dass ich später noch etwas an der funktion geändert hätte. 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 |
|
|
|
|
|
|
#12 (Direktlink) | |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Zitat:
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
|
#13 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
|
Die Exe ist also nicht mehr nötig?
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#14 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
Nein. Schau noch mit dem Update auf 9.1 - ab XProfan 10 ist der Fehler auf jeden Fall gefixt.
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
|
#15 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 15.02.2009
Beiträge: 10.786
|
OK, mit 9.1 ist die Sache gefixt.
__________________
______________ Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert! Mfg AHT |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Call of Duty Problem | cellardoor | Computerspiele | 6 | 22.04.2007 19:28 |
| Call of duty problem | Spatenpeter | Computerspiele | 0 | 15.12.2005 14:14 |
| Call of Duty problem | NudelSuppe | Computerspiele | 4 | 13.04.2005 18:26 |
| Freenet + Gigaset SX541 + Call-by-Call nur sehr umständlich? | Hajooo | Netzwerke | 0 | 17.02.2005 00:29 |
| Immer zuerst Call by Call Provider Startseite | Klaus 21 | Office-Anwendungen | 5 | 27.12.2004 14:48 |