Ich habe bis jetzt meine installierten Drucker über eine INI-Klasse ausgelesen. Das funktioniert unter Windows 11 nicht mehr. Statt 6 Drucker erhalte ich ca. 25, die nicht alle funktionieren.
Wie und wo kann ich die Drucker auslesen?
Code: Select all
CLASS WinIniFile INHERIT IniFileSpec
CONSTRUCTOR ()
LOCAL cBuffer AS STRING
LOCAL ptrBuffer AS PTR
ptrBuffer := MemAlloc (2048)
GetWindowsDirectory (ptrBuffer, 2048)
cBuffer := Trim (Psz2String (ptrBuffer))
MemFree (ptrBuffer)
SUPER:init (cBuffer + "\win.ini")
END CLASS
