|
You last visited: Today at 13:19
Advertisement
mac Adresse auslesen
Discussion on mac Adresse auslesen within the AutoIt forum part of the Coders Den category.
06/15/2014, 18:27
|
#1
|
elite*gold: 0
Join Date: Feb 2013
Posts: 20
Received Thanks: 0
|
mac Adresse auslesen
Hey Leute... ich versuche gerade die mac Adresse auszulesen aber irgendwie will er den String nicht finden.
Vielleicht habt ihr auch einfach eine viel bessere Lösung hier mal mein Ansatz
Code:
local $test
Local $sMAC
Local Const $sFilePath = @TempDir & "\ipconfig.txt" //Pfad festlegen
Local $file = FileOpen($sFilePath, 0)
runWait(@comSpec & ' /c ipconfig /all > "' & @tempDir & '\ipconfig.txt"') //Datei erstellen
If $file = -1 Then
MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.") //Datei prüfen
Exit
EndIf
; Zeilen des Textes einlesen bis EOF
While 1
Local $line = FileReadLine($file)
If @error = -1 Then
exitloop
endif
$sMAC = $line
MsgBox(0,"",$sMAC)
If StringRegExp($sMAC, "(?i)^([[:xdigit:]]{2}-){5}[[:xdigit:]]{2}$") Then //..-..-..-..-..
MsgBox(0,"bla",$line)
endif
;~ MsgBox(0, "Zeile gelesen:", $line)
WEnd
FileClose($file)
|
|
|
06/15/2014, 18:53
|
#2
|
elite*gold: 159
Join Date: Jun 2013
Posts: 1,776
Received Thanks: 2,004
|
Vielleicht so
PHP Code:
#include <Inet.au3>
MsgBox(0,"",_GetMACFromIP(_GetIP)) Func _GetMACFromIP($sIP) Local $s, $iIP = "" $MAC = DllStructCreate("byte[6]") $MACSize = DllStructCreate("int") DllStructSetData($MACSize, 1, 6) $r = DllCall("Ws2_32.dll", "int", "inet_addr", "str", $sIP) DllCall("iphlpapi.dll", "int", "SendARP", "int", $r[0], "int", 0, "ptr", DllStructGetPtr($MAC), "ptr", DllStructGetPtr($MACSize)) For $i = 0 To 5 If $i Then $s = $s & ":" $s = $s & Hex(DllStructGetData($MAC, 1, $i + 1), 2) Next Return $s EndFunc
|
|
|
06/15/2014, 19:01
|
#3
|
elite*gold: 0
Join Date: Feb 2013
Posts: 20
Received Thanks: 0
|
Danke für die Mühe aber ich hab einen besseren weg gefunden Ohne MAC adresse...
|
|
|
06/16/2014, 13:21
|
#4
|
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
|
#closed
|
|
|
 |
Similar Threads
|
Cheat Engine Adresse zu Application Adresse
03/26/2014 - General Coding - 12 Replies
Heyho,
Ich spiel grad ein wenig mit Cheat Engine rum und hab nun auch eine Adresse gefunden, die dem Wert zugeordnet ist, den ich suche. Mittels dem Debugger und dem Disassembler/Memoryview konnte ich rausfinden, durch welchen Befehl diese Variable verändert wird und wo sie sich befindet. Nun möchte ich diese Codestelle mit Code füllen, der nichts macht, was mit OllyDbg kein Problem darstellen sollte.
Jedenfalls wird mir die Stelle, an dem sich die Assemblercodezeile, die ich ersetzen will,...
|
Typ einer Adresse auslesen (DWORD, CHAR, etc)
11/29/2013 - AutoIt - 7 Replies
Hi,
ist es möglich den Typ (Char, DWORD, etc) einer Adresse auszulesen?
Ich benutze zum Auslesen die KDMemory UDF.
|
Ip Adresse
08/19/2013 - AutoIt - 24 Replies
+
|
MAC-Adresse mit AutoIt auslesen?
07/28/2011 - AutoIt - 5 Replies
Mir kam gerade eine Idee für ein Login-System. Bei diesem System wird die MAC-Adresse des Benutzers ausgelesen, daraus ein Code generiert, den der Benutzer dann dem Verkäufer schicken muss, welcher den passenden Gegencode generiert, der dann gespeichert wird. Diese Code-/MAC-Adressen Kombination wird dann bei jedem Programmstart auf ihre Richtigkeit geprüft.
So kann man die Benutzung auf einen einzigen PC einschränken. :)
Wäre dies möglich? Kann man diese Idee umsetzen? :D
Ich freue mich...
|
AutoIt kann keine statische Adresse mit XYZ Koordinaten auslesen?
10/10/2009 - WoW Bots - 15 Replies
Hi
ich frage mich, warum mein AutoIt Code keine statische Adresse aus Wow 2.4.3, genauer: die XYZ Koordinaten, auslesen kann.:confused: Es kommt immer nur 0 raus, anstelle der in CE korrekt angezeigten Koordinaten (bei gleicher statischer Adresse, also nichts mehr mit Pointern usw)
Code:
#include <NomadMemory.au3>
#include <GUIConstants.au3>
#include <String.au3>
|
All times are GMT +1. The time now is 13:19.
|
|