• ベストアンサー

XPでユーザー名が全角の場合セットアップ出来ない

haporunの回答

  • haporun
  • ベストアンサー率40% (230/562)
回答No.1

ディストリビューションウィザードは C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard にあるファイルをパッケージすると思うので、ここのファイルを書き換えてやると反映されませんか(未確認です)?

seiya26
質問者

補足

haporunさん回答ありがとうございます。お教え頂いた所の C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\setup1フォルダー内のSetup1.vbpを開いてSetup1.frmを修正して保存後コンパイルした時に質問のエラーが出ます。実行ファイル(exe)を作成し直さなくても良いのでしょうか?。修正の場所が間違っているのでしょうか?。

関連するQ&A

  • Setup1.vbp の Setup1.frmとは

    WindowsXPなどにダブル バイト文字のユーザー名などでログインした後、ディストリビューションウィザードで作成したセットアップ(Vb6.0で作成)を実行しようとすると「Path or File Not Found」とメッセージが出てインストールできないため、困っております。 解決策をマイクロソフト サポート技術情報で見つけたのですが、 「Setup1.vbp において Setup1.frm の Form_Loadイベントを以下のようにカスタマイズすることで回避できます。 修正前: '使用する一時ディレクトリを取得します。 gsTEMPDIR = String$(255, 0) lChar = GetTempPath(255, gsTEMPDIR)・・ 修正後: '使用する一時ディレクトリを取得します。 gsTEMPDIR = String$(255, 0) lChar = GetTempPath(255, gsTEMPDIR・・」 (マイクロソフト サポート技術情報 - 416585 http://support.microsoft.com/default.aspx?scid=kb;ja;JP416585) とのことなのですが、恥ずかしながら、そもそもSetup1.vbp の Setup1.frm とは一般的にどこにあって、どのように開けばよいのか分かりません。 (それとも自分で作成したformのことなのでしょうか。もしもそうだとしたら、ディストリビューションウィザードで作成した後に上記のような文字が自動で記載されるのですか。どうやって開けばよいんでしょうか。) つきましては恐れ入りますが、ご教授いただけると大変ありがたく存じます。 色々調べたのですがよく分からず、申し訳ございませんがよろしくお願いいたします。

  • Visual Basic 6.0のセットアッププログラムのインストールについて

    Visual Basic 6.0を使用して簡単なプログラムを作成しています。 ディストリビューションウィザードを使用して、 プログラムのセットアッププログラムを作りました。 試しに、自分のPCでプログラムをインストールできるかどうかテストしてみました。 しかし、 Error Path of File Not Found セットアップメッセージ セットアップするファイルが見つかりません。 というエラーが出てしまいました。 ファイルは存在しているのですが、インストール時のパス名が Package\\@目的ファイル となってしまい、ファイルを認識してくれません。 パス名を正しくするにはどのようにしたら良いのでしょうか? どなたか、ご存知の方がいましたら教えて下さいますようよろしくお願い申し上げます。

  • VisualBasicのセットアップ用パッケージについて

    VB6.0のディストリビューションウィザードで作成したパッケージについて教えてください。 VB6.0のディストリビューションウィザードでsetup.exeを作ったのですが、MicrosoftAccessのパッケージのsetup.lstの[RunCommands]のように別プログラムを自動起動させたいと思っています。 VBのSetup.exeでも別プログラムを自動起動させる方法はあるでしょうか? ご回答よろしくお願いいたします。

  • ディストリビューションウィザードの使用してのsetup.exeの再作成について

    VB初心者ですが、以下の事が可能であるかを教えて下さい。 現在既存の正常に稼動する実行ファイルがあります。 その実行ファイルは、ディストリビューションウィザードの使用して パッケージを作成し、そのsetup.exeを使用しインストールしてあります。 システム(?)の構成としては、メインのexeファイルといくつかのDLLから 構成されています。 このDLLのうちの一つとメインのexeファイルを変更して (正しくいうと、メインのプロジェクトに修正変更をかけexeファイルを作成し直し  サブのプロジェクトに修正変更かけDLLファイルを作成し直す。) 変更した物と変更していない物に関しては既存のパッケージ時のDLLを使用し ディストリビューションウィザードを用いてsetup.exeを再作成しても インストール後は正常に動作する物なのでしょうか? どなたか、ご教授下さい。宜しくお願いいたします。

  • セットアップ出来ません

    VBで作ったアプリケーションをディストリビューションウィザードでパッケージ化したものを、自身のパソコンにセットアップしようとすると、 「Path or File Not Found」 「○○(exeファイル名)が見つかりません。」 となってしまい、セットアップ出来ません。 exeファイルの前に"@"が付いているのが気になりますが、関係ないんでしょうか? 原因と対策をよろしくお願いします。 環境:Windows2000、VB6.0 EnterpriseEdition SP5

  • XPでVB6.0ディストリビューションウィザードで作ったセットアップが動きません・・

    OS:WindowsXP-Pro、開発言語VisualStudio6.0-VB6 を使っているのですが、VB6付属ツールのディストリビューションウィザードを使用して作成したセットアップがセットアップ内のファイルが見つかりませんというメッセージが出て動きません。正確にはファイル名およびパスが出てそのファイルがないとえらーが出るのですが、パスの最後ファイル名の直前が「\\@」となっています。(例:c:\abc\\@Project1.exe) 一応、以前Me,2000などのOSでは動作しているセットアップでも試しましたがだめでした。 よろしくおねがいします。

  • 再セットアップ時に入力するユーザー名について

    パソコンがセーフモードでも起動出来なくなったので再セットアップをしようと思っています。 再セットアップの流れの中に「ユーザー名を正確に記入する」とありますが、このときのユーザー名とはユーザーを作成した時の名前(ユーザーのフォルダ名)と変更後の表示名のどちらなのでしょうか? NECのパソコンでOSはXPのHome editionです。

  • VB6.0で作ったSetup.exeにてエラー

    VB6.0のディストリビューションウィザードで作成した Setup.exeにてソフトのインストールができなくて困っています。 セットアップの途中で「予期せぬエラーが発生しました」 「¥¥@~ファイルが見つかりません」と表示されます。 どうもファイルを参照するときに¥マークのあたりが 文字化けしているようなのですが、原因が分かりません。 なんとかセットアップができるようにしたいのですが・・・ 環境はWin98、VB6SP5です。 誰かご教授願えませんか。 よろしくお願いします。

  • XPのネットワークセットアップディスクの作成方法

    98やMeから現在運用中のLANに、新規に入ったXPに接続できないので、 「ネットワークセットアップディスク」を作成すれば解決するのではないかと思い、 作成したいのですが、作成方法がわかりません。 XPの方で、ネットワークセットアップウィザードを走らせますと、 「このコンピュータはドメインに属していることが、検出されました。 そのために、このウィザードを使ってネットワークをセットアップすることはできません。」 という画面が、最初に出ます。 どなたか、他の方法にて、ネットワークセットアップディスクの作成方法を教えてください。 (他のWin2000やXPからの接続は問題なくつながります 又、XPの管理の画面から98ユーザの名前を入れても解決しません) よろしくお願いします。

  • セットアップ先のディレクトリの設定方法を教えてください。

    ディストリビューションウィザードを使って配布用のセットアッププログラムを作成したのですが、セットアップするときにセットアップ先のディレクトリがC:Program Files\Project1\ となってしまいます。今まではProject1の部分がプログラム名になっていたので、自動的にプロジェクトファイルの名前が付くとばっかり思っていました。ところが今日はなぜかProject1となってしまいます。このディレクトリの名前を変える設定方法はありますか。当然セットアップの時には変えられるのですが、初期値を設定したいと思っております。よろしくお願いします。 Windows XPとVB6.0(SP6) を使用しております。