Hallo Community,
ich habe da mal eine Frage zu den Resources in Visual Basic. Wie genau kann ich mit denen Arbeiten?
Ich habe beispielsweise in einem Projekt die CAPICOM.DLL in Verwendung. Diese möchte ich nun gerne in meine exe mit einkompilieren. Genau wie eine Zertifikations-Datei. An einigen Stellen muss als String auf die Cert-Datei verwiesen werden. Wie aber hole ich mir denn den String aus den Resources, bzw. wie arbeite ich mit den Resources von Visual Studio?
Als Beispiel habe ich hier nun mal das, was der Sign macht mit dem Import von der CAPICOM.DLL
Wie sage ich ihm denn nun Beispielsweise, dass er bei "strFullCertFilePath" die Resource in der EXE nehmen soll und wie behandel ich meinen SignCode, wenn ich die CAPICOM.DLL mit in die Resourcen packe? Hat da jemand ein paar Vorschläge?
Vielen Dank und beste Grüße
Toorms
ich habe da mal eine Frage zu den Resources in Visual Basic. Wie genau kann ich mit denen Arbeiten?
Ich habe beispielsweise in einem Projekt die CAPICOM.DLL in Verwendung. Diese möchte ich nun gerne in meine exe mit einkompilieren. Genau wie eine Zertifikations-Datei. An einigen Stellen muss als String auf die Cert-Datei verwiesen werden. Wie aber hole ich mir denn den String aus den Resources, bzw. wie arbeite ich mit den Resources von Visual Studio?
Als Beispiel habe ich hier nun mal das, was der Sign macht mit dem Import von der CAPICOM.DLL
VB.NET-Quellcode
- Imports CAPICOM
- Public Class clsCodeSigner
- Public Function SignCode(strFullFilePath As String, strFullCertFilePath As String, strCertPassword As String, strApplicationName As String)
- Try
- Dim objSignCode As New SignedCode
- Dim objSigner As New Signer
- objSigner.Load(strFullCertFilePath, strCertPassword)
- objSigner.Options = CAPICOM_CERTIFICATE_INCLUDE_OPTION.CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY
- objSignCode.FileName = strFullFilePath
- objSignCode.Description = strApplicationName
- objSignCode.Sign(objSigner)
- objSignCode.Timestamp("http://timestamp.verisign.com/scripts/timestamp.dll")
- Return True
- Catch ex As Exception
- MessageBox.Show(ex.ToString)
- Return False
- End Try
- End Function
- End Class
Wie sage ich ihm denn nun Beispielsweise, dass er bei "strFullCertFilePath" die Resource in der EXE nehmen soll und wie behandel ich meinen SignCode, wenn ich die CAPICOM.DLL mit in die Resourcen packe? Hat da jemand ein paar Vorschläge?
Vielen Dank und beste Grüße
Toorms