inno setupで64bitインストールモードなら・・・という条件付け(Check: Is64BitInstallMode)

[RUN]

とかで32bitなら実行するしないの判断入れる時にどうぞ

Filename: "{app}\VC_redist.x64.exe"; Parameters: "/q /norestart"; Flags: runhidden; StatusMsg: "VC++を確認中..." ; Check: Is64BitInstallMode

MFCでURL指定でブラウザ起動

ページをPHPやcgiで作成し、その中でシェルスクリプトを実行すればヨシ。

  HINSTANCE ret = ShellExecute(m_hWnd,"open","http://www.yahoo.co.jp/",NULL,NULL,SW_SHOW);
  //"http://www.yahoo.co.jp/"には開きたいURLを記入する
  if((int) ret <= 32){
       //retが32以上を返すとエラー処理が必要
       AfxMessageBox("ブラウザ起動処理ができません",MB_OK);
  }

VB.NETで文字列からMD5ハッシュ値取得

dim message : message = "hogehoge"

Dim data As Byte() = System.Text.Encoding.UTF8.GetBytes(message)
Dim md5 As New System.Security.Cryptography.MD5CryptoServiceProvider()
Dim bs As Byte() = md5.ComputeHash(data)
md5.Clear()
Dim md5hash As New System.Text.StringBuilder()
Dim b As Byte
For Each b In bs
    md5hash.Append(b.ToString("x2"))
Next b

'結果を表示
Console.WriteLine(md5hash)