如何在资源文件夹中使用.exe文件?我想将资源文件夹中的文件复制到另一个文件夹。
尝试了这个
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If (Directory.Exists("Files")) Then
Else
End If
Directory.CreateDirectory("Files")
Dim FileToCopy As String
Dim NewCopy As String
FileToCopy = My.Resources.THEFILEIWANT <- only this part doesn't work
NewCopy = "Files\THEFILEIWANT.exe"
If System.IO.File.Exists(FileToCopy) = True Then
System.IO.File.Copy(FileToCopy, NewCopy)
End If
End Sub
这是必需的,因此当文件不存在时,文件被创建/复制。
有谁知道如何从资源文件夹中调用该文件?
试过这个`Dim writePermission As FileIOPermission writePermission = New FileIOPermission(FileIOPermissionAccess.Write)
If (SecurityManager.IsGranted(writePermission)) Then
My.Computer.FileSystem.WriteAllBytes("Files", My.Resources.unscrambler, False)
End If`
但我得到了无效的权限错误。
答案 0 :(得分:0)
我仍然是初学者,但我可以建议使用打包器,例如 CodePlex's Confuser 附带的打包器。它将多个程序集打包成一个(与所有打包程序一样),显然,Confuser提供了混淆,并且 Free 。
*一个警告! * 已知打包程序会在防病毒软件中发出警报,因此使用不同的AV软件检查您的应用程序。
希望此信息有用。 :)