Autor Thema: Registrieren der SiDiarySmartsync.dll unter Vista...  (Gelesen 6395 mal)

Offline Joerg Moeller

  • Administrator
  • Special Member
  • *****
  • Beiträge: 16958
  • Country: de
  • Ohana heißt "Familie"...
    • Diabetesinfo
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pumpe
Re: Registrieren der SiDiarySmartsync.dll unter Vista...
« Antwort #10 am: Februar 28, 2008, 12:47 »
Alf hat mich gebeten dir mal die Stellen der Registry von Vista rauszusuchen, an denen SmartSync eingetragen ist:

HKEY_CLASSES_ROOT\CLSID\{B26DA5DD-ED51-417D-AC45-5CE408A2F7D6}
HKEY_CLASSES_ROOT\CLSID\{B26DA5DD-ED51-417D-AC45-5CE408A2F7D6}\InprocServer32
HKEY_CLASSES_ROOT\CLSID\{B26DA5DD-ED51-417D-AC45-5CE408A2F7D6}\ProgID
HKEY_CLASSES_ROOT\Interface\{748E8253-0796-4383-BA9A-B185FD6C6B9F}
HKEY_CLASSES_ROOT\SiDiarySmartSync.cSmartSync
HKEY_CLASSES_ROOT\TypeLib\{B33B6B7E-53F1-4832-A230-6827E7E96983}\23.0
HKEY_CLASSES_ROOT\TypeLib\{B33B6B7E-53F1-4832-A230-6827E7E96983}\23.0\0\win32
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B26DA5DD-ED51-417D-AC45-5CE408A2F7D6}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B26DA5DD-ED51-417D-AC45-5CE408A2F7D6}\InprocServer32
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B26DA5DD-ED51-417D-AC45-5CE408A2F7D6}\ProgID
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{748E8253-0796-4383-BA9A-B185FD6C6B9F}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SiDiarySmartSync.cSmartSync
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{B33B6B7E-53F1-4832-A230-6827E7E96983}\23.0
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{B33B6B7E-53F1-4832-A230-6827E7E96983}\23.0\0\win32
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\EA052E04540CABF40A415725A43B84F2
Meine Seite über Diabetes: http://www.diabetesinfo.de/
Meine Facebook-Seite: https://www.facebook.com/Diabetesinfo.de/

Offline MrElch

  • Sr. Member
  • ****
  • Beiträge: 286
  • Country: de
  • Das muß das Boot abkönnen!
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pen
Re: Registrieren der SiDiarySmartsync.dll unter Vista...
« Antwort #11 am: Februar 28, 2008, 13:34 »
Ah, vielen Dank ihr beide!!

Ich habe das mal kurz durchgeschaut und es fehlen 6 Einträge, und zwar immer die, die unter CLSID stehen... Sowohl im HKEY_CLASSES_ROOT als auch im HKEY_LOCAL_MACHINE\SOFTWARE\Classes...

Ich werd da mal weiter forschen... melde mich, wenn ich mehr weiss...

Schöne Grüße
MrElch
"Machen Sie Fotos von einlaufender Besatzung, nicht von auslaufender" - "Wieso das?" - "Weil sie dann Bärte haben."

Offline Alf

  • Administrator
  • Special Member
  • *****
  • Beiträge: 6246
  • Country: 00
  • Mein Name ist Shumway. Gordon Shumway.
    • Diabetikertagebuch
  • Diabetestyp: ---
  • Therapie: ---
Re: Registrieren der SiDiarySmartsync.dll unter Vista...
« Antwort #12 am: Februar 28, 2008, 13:49 »
Das sind def. die Einträge weshalb der Fehler angezeigt wird: SiDiary versucht einfach ein Objekt vom Typ SiDiarySmartSync.cSmartSync zu erstellen und weil das nirgends mit einer ClsId eingetragen ist, bekommt SiDiary von Windows den Fehler zugespielt.

Die ClsId-Einträge sind auch genau das, was beim Registrieren einer Dll/Komponente in der Registry eingetragen wird (z.B. mit dem regsvr32.exe Tool) und was bei Dir aufgrund von "irgendwas" nicht passiert... :-\

Kann man einen separaten Registry-Schutz unter Vista aktivieren (der das dauerhafte Registrieren der Komponente bei Dir verhindern könnte)? ???
DM 1, ICT mit Lantus/Humalog/Insuman Rapid, Freestyle Libre, SiDiary Win & Android
Diabetes Software, Windhorst, Helden der Kindheit

Offline MrElch

  • Sr. Member
  • ****
  • Beiträge: 286
  • Country: de
  • Das muß das Boot abkönnen!
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pen
Re: Registrieren der SiDiarySmartsync.dll unter Vista...
« Antwort #13 am: Februar 28, 2008, 13:53 »
Ich habs jetzt mal wieder registriert... und ich finde per Suche auch die Einträge... vorher hab ich nur genau an den Orten geschaut...

Sie stehen dort nicht sondern unter...
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B26DA5DD-ED51-417D-AC45-5CE408A2F7D6}
als Beispiel... also Wow6432Node ist noch dazwischen...
Kann es etwas damit zu tun haben, wegen 64bit kompatibilität?

Einen gesonderten Registrierungschutz wäre mir nicht bekannt bei Vista... außer das man ja eh alles per Zugriffssteuerung schützen könnte, aber "SYSTEM" und "Administrator" hat zugriff auf alle Ordner dort... hab ich schon geschaut gehabt...

Schöne Grüße
MrElch
"Machen Sie Fotos von einlaufender Besatzung, nicht von auslaufender" - "Wieso das?" - "Weil sie dann Bärte haben."

Offline Alf

  • Administrator
  • Special Member
  • *****
  • Beiträge: 6246
  • Country: 00
  • Mein Name ist Shumway. Gordon Shumway.
    • Diabetikertagebuch
  • Diabetestyp: ---
  • Therapie: ---
Re: Registrieren der SiDiarySmartsync.dll unter Vista...
« Antwort #14 am: Februar 28, 2008, 13:55 »
Hast Du ein 32B oder 64B Vista?
DM 1, ICT mit Lantus/Humalog/Insuman Rapid, Freestyle Libre, SiDiary Win & Android
Diabetes Software, Windhorst, Helden der Kindheit

Offline MrElch

  • Sr. Member
  • ****
  • Beiträge: 286
  • Country: de
  • Das muß das Boot abkönnen!
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pen
Re: Registrieren der SiDiarySmartsync.dll unter Vista...
« Antwort #15 am: Februar 28, 2008, 13:57 »
Steht im 1. Beitrag...  ;)
Windows Vista Home Professional 64bit...  :)
"Machen Sie Fotos von einlaufender Besatzung, nicht von auslaufender" - "Wieso das?" - "Weil sie dann Bärte haben."

Offline Alf

  • Administrator
  • Special Member
  • *****
  • Beiträge: 6246
  • Country: 00
  • Mein Name ist Shumway. Gordon Shumway.
    • Diabetikertagebuch
  • Diabetestyp: ---
  • Therapie: ---
Re: Registrieren der SiDiarySmartsync.dll unter Vista...
« Antwort #16 am: Februar 28, 2008, 14:03 »
Sorry bei dem Informationsdurchsatz kann's schon mal 'nen Overflow geben...mein Hirn ist 'n einfacher Ringspeicher... ;)

Da muss ich direkt mal prüfen, ob hier 'nen 64B Vista bei meinen Testgeräten dabei war - das könnte durchaus ein Unterschied sein aber dennoch brüstet sich Vista ja damit auch abwärtskompatibel zu sein.

Auf die Schnelle habe ich nur einen Ms Knowledgebase Artikel ausgegraben. Vista 64B scheint die Registry-Keys zu "spiegeln" aber warum die 32B-Einträge für die COM-Objekte dann verlorengehen ist mir schleierhaft.
http://support.microsoft.com/kb/305097/en-us
DM 1, ICT mit Lantus/Humalog/Insuman Rapid, Freestyle Libre, SiDiary Win & Android
Diabetes Software, Windhorst, Helden der Kindheit

Offline MrElch

  • Sr. Member
  • ****
  • Beiträge: 286
  • Country: de
  • Das muß das Boot abkönnen!
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pen
Re: Registrieren der SiDiarySmartsync.dll unter Vista...
« Antwort #17 am: Februar 28, 2008, 14:09 »
Kein Problem! Kenn ich ja selber...  :ja:

Danke für den Link... das wusste ich noch nicht... Ich werde heute Abend oder morgen vor der Registrierung noch einmal schauen, ob die Einträge unter Wow6432Node dann vorhanden sind, oder ob nur die 32bit Einträge fehlen...

Nun muß ich gleich erstmal buckeln bis um Mitternacht...

Schöne Grüße und Danke für die Mühen mit mir...  ;) ;D
MrElch
"Machen Sie Fotos von einlaufender Besatzung, nicht von auslaufender" - "Wieso das?" - "Weil sie dann Bärte haben."

Offline MrElch

  • Sr. Member
  • ****
  • Beiträge: 286
  • Country: de
  • Das muß das Boot abkönnen!
  • Diabetestyp: DM 1
  • Therapie: Insulin-Pen
Re: Registrieren der SiDiarySmartsync.dll unter Vista...
« Antwort #18 am: Februar 28, 2008, 14:18 »
Vielleicht hilft das noch:

http://support.microsoft.com/kb/943040/de

Hab ich nur auf die schnelle gefunden... wenn ich diese tolle Übersetzung richtig verstehe, sind das einige Punkte von meinem Problem... außer das das Manuelle registrieren nix bringt... auf dauer...

Schöne Grüße
MrElch
"Machen Sie Fotos von einlaufender Besatzung, nicht von auslaufender" - "Wieso das?" - "Weil sie dann Bärte haben."

Offline Alf

  • Administrator
  • Special Member
  • *****
  • Beiträge: 6246
  • Country: 00
  • Mein Name ist Shumway. Gordon Shumway.
    • Diabetikertagebuch
  • Diabetestyp: ---
  • Therapie: ---
Re: Registrieren der SiDiarySmartsync.dll unter Vista...
« Antwort #19 am: Februar 28, 2008, 14:23 »
Ja das hört sich schon sehr zutreffend an. Versuch doch mal das Tool regsvr32.exe aus dem Folder SysWOW64 zu verwenden, um die SmartSync-Komponente zu registrieren. Ich muss gestehen, ich wusste gar nicht, dass es von regsvr32.exe eine eigene 64B-Variante gibt... :-\

Vielleicht klappt's damit...
DM 1, ICT mit Lantus/Humalog/Insuman Rapid, Freestyle Libre, SiDiary Win & Android
Diabetes Software, Windhorst, Helden der Kindheit