Hallo Community,
nachdem ich den PDFCreator von Version 4.0.4 auf 4.1.0 geupdatet habe, wird der Treiber dieser Software nicht mehr gefunden. Den PDFCreators rufe ich über die COM Schnittstelle über ein selbst geschriebenen Programm auf. Die PdfCreatorComID ist dabei "PDFCreator.PDFCreatorObj" und der Druckertreibername ist "PDFCreator".
[EDIT]
Die nötigen COM Objekte sind bereits erfolgreich installiert worden. Diese habe ich über das Command
`gci HKLM:\Software\Classes -ea 0| ? {$_.PSChildName -match '^PDF\w+\.\w+$' -and (gp "$($_.PSPath)\CLSID" -ea 0)} | ft PSChildName`
bekommen. Als Ergebnis bekomme ich
- PDFCreator.JobQueue
- PDFCreator.PDFCreatorObj
- PDFPrevHndlr.PDFPreviewHandler
Bei der Funktion CreateOleObject bekomme ich jedoch immer den Fehler: OLE-Fehler 80131500.
[EDIT 2]
Ich habe nun folgendes PowerShell-Script ausgeführt
try {
$app = New-Object -ComObject PDFCreator.PDFCreatorObj;
echo $app;
}
catch {
$e = $_.Exception
$msg = $e.Message
while ($e.InnerException) {
$e = $e.InnerException
$msg += "`n" + $e.Message
}
$msg
}
und bekomme als Ergebnis:
#New-Object -ComObject pd
Ein Aufrufziel hat einen Ausnahmefehler verursacht.
No registration for type ComDependencies could be found and an implicit registration could not be made. No registration for type PdfCreatorAdapter could be found and an implicit registration
could not be made. Die Datei oder Assembly "System.Security.AccessControl, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden
. Das System kann die angegebene Datei nicht finden.
No registration for type PdfCreatorAdapter could be found and an implicit registration could not be made. Die Datei oder Assembly "System.Security.AccessControl, Version=4.1.1.0, Culture=neut
ral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Die Datei oder Assembly "System.Security.AccessControl, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann d
ie angegebene Datei nicht finden.
Die Datei oder Assembly "System.Security.AccessControl, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann d
ie angegebene Datei nicht finden.
Nun habe ich die Frage, ob an meinem Programm etwas falsch ist oder ob die Installation des neuen PDFCreators fehlerhaft ist.
Gruß,
Yannic
1 post - 1 participant
Read full topic