1
그래서 내 개인 컴퓨터에서 디버그 모드 및 릴리스 모드로 잘 작동하는 응용 프로그램이 있습니다. 문제는 oneClick Application에 게시 한 후에 더 이상 지정된 파일을 찾을 수 없다는 것입니다. 나는/빈/릴리스 폴더에있는 세 개의 추가 파일이게시 후 파일 위치를 찾을 수 없습니다.
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim usr As String = TextBox1.Text
Dim pass As String = TextBox2.Text
WebBrowser1.Navigate("www.website.com/api.php?action=authenticate&username=" & usr & "&password=" & pass)
Dim Delay = 5000
System.Threading.Thread.Sleep(Delay)
Dim PageSource = WebBrowser1.DocumentText
If TextBox1.Text = "" And TextBox2.Text = "" Then
MsgBox("You have to input a valid SG Username and Password", MsgBoxStyle.Critical)
ElseIf TextBox1.Text = "" Then
MsgBox("You have to input a valid SG Username", MsgBoxStyle.Critical)
ElseIf TextBox2.Text = "" Then
MsgBox("You have to input your SG Password", MsgBoxStyle.Critical)
Else
Dim Good = "hash"
Dim Check = InStr(PageSource, Good)
If Check > 0 Then
**System.Diagnostics.Process.Start("Run.bat")**
Else
MsgBox("Incorrect Username/Password", MsgBoxStyle.Critical)
TextBox2.Text = ""
Delay = Delay + 2000
TextBox2.Select()
End If
End If
End Sub
End Class
:
여기 내 코드입니다. 실행할 파일, 응용 프로그램 및 실행할 Run.bat 등이 있습니다. 응용 프로그램은 유효한 로그인시 파일을 실행하는 양식입니다. 제 질문은 게시하기 전에 파일을 찾을 수없는 이유는 무엇입니까? 거기에 일종의 코드를 작성하는 방법이 있습니까?
효과가있었습니다. 고맙습니다. 나는 이걸 영원히보고있다. – Matt
천만에. – dugas
지금 게시 할 때 세 파일은 여전히 로컬 설치 디렉터리에 기록됩니다. 콘텐츠를 포함 할 수있는 방법이 있습니까?하지만 설치시 다운로더 컴퓨터에 콘텐츠가 표시되지 않습니까? – Matt