Thomas Teufl

Knowledgebase

Archive for the ‘Sicherheit’ Category

VBA und Compilerfehler

excel-64x64Ein Fehlermeldung in (Excel-) VBA, der mich seit einiger Zeit umtreibt:

“Die Objektbibliothek ist ungültig oder enthält Verweise Objektdefenitionen, die nicht gefunden werden konnten”

Der Compiler bleibt bereits in der Zeile “Option Explicit” eines beliebigen Moduls hängen. Die Verweise auf externe Module sind die Selben (klar, es wird auch immer die gleiche Excel-Datei verwendet), es sind auch alle in der gleichen Version installiert und verfügbar.

Das Problem ist, dass es nicht auf jedem Rechner und jeder Installation gleich ist. Auf den PCs wird Windows XP und Office XP mit einer selbsterstellten Unattended Installation aufgespielt, alle Rechner hängen am gleichen WSUS, so dass es theoretisch keine Unterschiede geben dürfte. Tut es aber.

Zufällig bin ich in den letzten Tagen auf die Problematik mit einem Update zum Killbit (KB960715) gestoßen, das Microsoft vollautomatisch verteilt. Dies verhindert eine korrekte Ausführung der OCX, meist blockiert das MSFlexGrid. Aber der Clou an der Geschichte ist: Das wird vom Internet-Explorer kontrolliert! Da muss man erstmal drauf kommen.

Im Endeffekt geht es nun darum, in der Registry unter

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\

all denjenigen OCXs den Wert von “Compatibility Flags” auf  0 (DWORD) zu setzen. Allerdings muss man ersteinmal wissen, welche Controls der VBA-Code verwendet. Hier hilft das kleine Tool ACM (AcctiveX Compatibility Manager), der alle AciveX-Controls in diesem Teil der Registry anzeigt. Nun hilft nur manuelles suchen, welche Controls Verwendung finden, bei diesen muss der Eintrag abgeändert werden.Am Besten raussuchen (ein schneller Weg ist RegmonNt/ProcessMonitor von Sysinternals), in einer .REG-Datei exportieren und diese dann verteilen und überall importieren.

siehe auch:

Datenschutz

Berechenbare Mobilfunkkunden

Der Aufenthaltsort des geneigten Leser ist für die nächsten paar Tage mit 80-90% Wahrscheinlichkeit auf ca. 3km genau vorhersagbar. Das haben amerikanische Forscher durch die Analyse der Mobilfunkdaten von nur 45000 Usern herausgefunden. Ein beachtlich gutes Ergebnis. Die Daten der österreichischen mobilkom austria bekommt jeder Interessierte direkt vom Betreiber.

Online-Überwachung von Schülern

Eine Schulbehörde im US-Staat Pensylvania soll ihren Schüler per Webcam auch Zuhause nachgestellt sein. Es wurde 2300 Notebooks an Schüler verteilt, deren Webcams per Fernwartung aktiviert werden können.

  • 0 Comments
  • Filed under: Sicherheit
  • Im Internet ist nichts sicher

    Der bekannte Hacker Pablos Holman sagt im Interview von NZZ “Ich habe noch nie etwas gesehen, was wirklich sicher war.” Das sollte zu denken geben. Das ganze Interview hier.

    siehe NZZ online

  • 0 Comments
  • Filed under: Sicherheit, Videos
  • Time Machine für Windows

    comodotimemachineComodo hat die Funktionalität von Apples Time Machine auf Windows gebracht. Es soll genau so einfach sein wie bei Apple. Mal testen…

    via Carsten Knobloch, Comodo Time Machine

  • 0 Comments
  • Filed under: Sicherheit, Windows
  • EnterpriseDB stellt eine sehr umfangreiche PostgreSQL-Implementierung zur Verfügung. Zu Testzwecken sollte diese kurzerhand auf einer WindowsXP-Workstation installiert werden. Da fingen die Probleme an. Windows meldet

    An error occurred executing the Microsoft VC++ runtime installer.

    Das Grundproblem liegt aber nicht beim Installer, sondern bei einem fehlenden (Download) oder deaktivierten (Aktivieren, Notfalls mit XPAntiSpy) Windows Scripting Host. Dieser wird vom Bitrock-Installer benötigt. Aus Sicherheitsgründen ist dieser in unseren Installationen nicht enthalten.