Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Verständnissfrage zu .SetbinaryValue und AND,OR,NOT

Frage Entwicklung VB for Applications

Mitglied: dimento

dimento (Level 1) - Jetzt verbinden

18.10.2009 um 11:43 Uhr, 4420 Aufrufe, 1 Kommentar

Hallo zusammen,
Auf der Suche nach einer Möglichkeit ein einzelnes Bit in einem Registry Eintrag vom Typ REG_Binary zu setzen, bin ich auf folgendes VBS Script gestossen:

01.
const HKCU = &H80000001 
02.
dim oWMIReg 
03.
set oWMIReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")  
04.
dim iValueArray() 
05.
oWMIReg.GetBinaryValue HKCU, "Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2", "Settings", iValueArray 
06.
iValueArray(8) = (iValueArray(8) AND &h07) OR &h08 
07.
oWMIReg.SetBinaryValue HKCU, "Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2", "Settings", iValueArray
In diesem Beispiel wird in der Taskleiste die Uhr eingeschaltet.. Nicht spannend, aber die Methode ist interessant..

Der Author auf der Seite erklärt auch die Funktionsweise sehr ausführlich (www.insidetheregistry.com/content/viewarticle.aspx?articleid=1664)

Die Zeile "iValueArray(8) = (iValueArray(8) AND &h07) OR &h08" ist dabei alles entscheidend. Hier wird im neunten Byte das 5te BIT gesetzt. Leider versteh ich nicht was hier genau passiert
Wie funktionieren hier die Operatoren AND, OR, NOT???

Der Author erklärt hier leider nichts..

" If you don’t know AND, OR and NOT go to Wikipedia as this is already getting too long and I’m boring you enough, but needless to say, in the script I could AND or AND and OR my current binary number with a new one containing the flipped bit to turn on the clock, this is done like this…

Nach zwei Tagen vegeblichen googlen bin ich immer noch nicht schlauer..

Weiß jemand wie das mit "AND, OR, NOT" funktioniert oder hat einen Link mit einer Erklärung dazu?

Mir geht es nicht darum, wie man die Uhr ein oder ausschaltet.. ist ja nur ein Beispiel...Mich interessiert die Möglichkeit ein einzelnes BIT zu ändern ohne die anderen gesetzten Bits zu ändern.
Mitglied: 76109
18.10.2009 um 22:26 Uhr
Hallo dimento!

Ich denke anhand einer Tabelle, ist das Ganze besser zu verstehen



Gruß Dieter
Bitte warten ..
Ähnliche Inhalte
Windows 7
Bluescreen "IRQL NOT LESS OR EQUAL"
gelöst Frage von n-i-k-eWindows 73 Kommentare

Hallo, seit heute Morgen bekomme ich beim Systemstart einen BlueScreen angezeigt Direkt nach dem Windows 7 Ladebildschirm Das System ...

SAN, NAS, DAS
IBM DS3300 - Probleme und Verständnissfragen
Frage von aeon1978SAN, NAS, DAS6 Kommentare

Hallo zusammen, ich habe mir eine gebrauchte DS3300 1726-HC3 gekauft. Nun möchte ich das Gerät einrichten und scheitere schon ...

VB for Applications
VBScript und OR
gelöst Frage von InvisanVB for Applications5 Kommentare

Hi zusammen, derzeit bastel ich ein bisschen in VBScript rum. Leider habe ich mit dem OR Operator einige Probleme. ...

Windows Server
DFS - Allgemein Verständnissfragen
Frage von mube81Windows Server6 Kommentare

Hallo Freunde, ich habe zum DFS einige Frage die ich nicht so richtig verstehe. Vielleicht kann jemand von euch ...

Neue Wissensbeiträge
Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 2 StundenVerschlüsselung & Zertifikate

Interessant SSH-Kommando in CMD.exe und PowerShell

Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 1 TagApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Heiß diskutierte Inhalte
Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server19 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement17 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...