• ベストアンサー

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

haporunの回答

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

当方のVB付属のディストリビューションウィザードのプロジェクトを開いてそのままコンパイルしましたが、エラーは出ませんでした。 手順って言っても、ごくシンプルに、エクスプローラで C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\setup1\SETUP1.VBP をダブルクリックして、即EXEファイルの作成をしただけなのですが・・・。 おそらくseiya26さんの環境はいろいろいじっているうちにおかしくなってしまったのだと思われます。 うちは作ったばかりのマシンでVBも開いたばかりの状態でしたから・・・。 環境はWIN2K SP2+VB6 SP5です。 あれ? 自分でコンパイルしたやつは、元からあるのよりサイズが4KB小さかったりして・・・。 サービスパックの違いかもしれません。 サービスパックを当てれば、もしかしたら解決するかもしれません。 サービスパックは当ててますか? あっ、それから試してほしいことがあるんですが、作成するファイルをsetup1.exeからsetup2とか違う名前に変えてからコンパイルしてもらえませんか? もしかしたら、たったこんなことで済んでしまう場合もあるんですが。

参考URL:
http://msdn.microsoft.com/vstudio/sp/vs6sp5/full.asp?id=08
seiya26
質問者

補足

haporunさんご丁寧な回答有難う御座います。 http://msdn.microsoft.com/vstudio/sp/vs6sp5/fulは英語版なので 小生は苦手なのでSP5はhttp://www.microsoft.com/japan/developer/ vstudio/download/sp/vbdownload.htmから凄い時間をかけてダウンロ ードしてセットアップしました。VBも再度セットアップし直し、 SETUP1.VBP をダブルクリックしてVBが立ちあんがった段階で実行の 「完全コンパイル後に開始」をしましたが、やはりまったく同じエラー になります。名前をSETUP2.VBPにして保存してから行って見ましたがや はり同じでした。初歩的な質問で申し訳ありませんがWIN2K SP2+VB6の 環境の意味がよく分かりませWindows NTのIEが5のSP2と言うことでしょ うか、小生はXPのIE6なのですがその違いでしょうか・・・・。

関連する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) を使用しております。