2010-01-17 8 views
0

내 리소스 폴더에서 .exe 파일을 어떻게 사용할 수 있습니까? 리소스 폴더에있는 파일을 다른 폴더로 복사하려고합니다. 리소스 파일

이이 THER 파일이 작성되는 파일/복사 존재하지 않습니다 그래서 때 필요한이

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 

을 시도했다.

누구든지 리소스 폴더에서 파일을 호출 할 수있는 방법을 알고 있습니까?

은 FileIOPermission에 따라 만약 writePermission = 새 FileIOPermission에 (FileIOPermissionAccess.Write을)이`희미한 만약 writePermission을 시도

If (SecurityManager.IsGranted(writePermission)) Then 

     My.Computer.FileSystem.WriteAllBytes("Files", My.Resources.unscrambler, False) 
    End If` 

그러나 메신저가 유효하지 않은 권한 오류를 받고.

+0

............. 왜? – Shoban

+0

그래서 파일이 존재하지 않으면 프로그램이 그것을 생성 할 수 있습니다. – PandaNL

+1

그들은 바이러스 제작자 서클에서 '페이로드'라고하지 않습니까? –

답변

0

나는 여전히 초보자입니다하지만 난 하나가 CodePlex's Confuser에 포함 등의 포장을 사용하는 것이 좋습니다 수 있습니다. 그것은 여러 패 키지를 하나의 패커로 패킹하고, Confuser는 난독 화를 제공하며, 무료입니다.

* 경고! * 패커는 안티 바이러스 소프트웨어에서 경고를 발생시키는 것으로 알려져 있으므로 다른 AV 소프트웨어로 앱을 확인하십시오.

희망 정보는 유용합니다. :)