手短に言うと、私は世界中の誰とでも興味を持ってプレイできるシンプルなゲームに取り組んでいます。このゲームを作成しているので、Web サイトに ping を送信するゲーム用のシンプルなランチャーに取り組むことにしました。バージョン、ゲームが既にインストールされている保存されたテキストファイルでそのバージョンをチェックし、バージョンの違いかどうかを確認します。バージョンの違いの場合、ランチャーはゲームをダウンロードします。その人がまだゲームをインストールしていない場合は、ゲームをダウンロードします。
なぜ私がここに投稿しているのかという問題のために、AppDataディレクトリからコンピューターに既に保存されているテキストファイルを取得して、ランチャーで読み取り、それをWebサイトのバージョンとの比較として使用しようとしています。これは私が起動時に持っているものです:
起動時:
Private Sub MainForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim wc As New Net.WebClient
Text = wc.DownloadString("https://dl.dropboxusercontent.com/u/47132467/version.txt")
If My.Computer.FileSystem.FileExists("C:\Program Files\SC\SC.exe") Then
StartBtn.Enabled = True
StartBtn.Visible = True
Else
StartBtn.Enabled = False
StartBtn.Visible = False
End If
If My.Computer.FileSystem.FileExists("C:\Program Files\SC\Readme.txt") Then
ReadMeBtn.Visible = True
Else
ReadMeBtn.Visible = False
End If
End Sub
要するに、コンピューター自体からテキスト ファイルを作成して AppData の下に保存するEnviron("AppData") & "\SC\version.txt"
方法を見つけようとしています。オンラインのテキストファイルと一緒に。上級者に感謝します!しばらくの間、これを理解しようとして私の脳がderpモードになっている人を混乱させたらごめんなさい。