Ah thx@Sprint
ich verstehe diese zeile nicht so ganz:
Code:
if LogicalDrives and (1 shl I) <> 0 then
und diese funktion auch nicht:
also der variablen LogicalDrives wird mit hilfe von GetLogicalDrives ein DWORD-Wert zugeordnet. Was genau bedeutet dieser Wert? Was muss ich genau machen, um möglichst schnell selber auf eine Antwort zu kommen, wo muss man da nachschauen?
wieso müssen die/beide Bits von LogicalDrives und
1 shl i an irgend einer stelle 1 bzw True sein, damit ein Ergebnis <> 0 zustande kommen kann? (Wenn man den Wert von LogicalDrives versteht, wird man denke ich diese Frage auch beantworten können)
Eine letzte Frage noch: Wie kommst du bzw die anderen "cracks" immer auf solche funktionen? man muss doch mal etwas vergessen oder schlägst du die immer nach? Mich Interessiert einfach nur die Methodik, wie man zu solchen Funktionen kommt.