• 締切済み

exe(VB6.0)がDosPGとして認識される

VisualBasic6.0で作成した.exeファイルがDosプログラムとして認識されます。 私は大阪の会社で働いています。 千葉のお客様で不思議な現象が発生して困っています。 そのお客様は、「A」というPCに共有フォルダーを作り、 「B」というPCでそのフォルダーをネットワークドライブを割り当てて、Rドライブとして使用しています。 「A」PCでも、同じフォルダーをネットワークのドライブを割り当てして、Rドライブとして使用しています。 いずれのパソコンもWindowsXPです。 フォルダーの構成図は「画像添付」をご参照下さい。 ※ D-PG.exeは固定されたパスでないと動作しないようにしてあります。   弊社のソフトで、VisualBasic6.0で作成しています。   「A」PCからも、「B」PCからも、R:\bbb\D-PG.exe とR:\ccc\D-PG.exe を起動しています。 「A」PCでは、R:\bbb\D-PG.exe とR:\ccc\D-PG.exe は問題なく動作しています。 「B」PCからは、R:\bbb\D-PG.exeがまったく反応しないので、エクスプローラで確認し、プロパティを見ますと、 Dosプログラムとして認識されています。 (添付画像の下に、D-PG.exeのプロパティを挿入してあります。) ところが、別フォルダーのR:\ccc\D-PG.exe は問題なく動作しています。 同じフォルダーにある、E-PG.exeも問題なく動作します。 (E-PG.exeはこれまで一度も起動した事がありません。普段はD-PG.exeを使っています。) また、R:\bbb\D-PG.exeを削除しようとしても権限がないとはじかれました。 先日、「A」PCで株式会社セキュアブレインの「gred AV アクセラレータ」のアップグレードしてから、 別の共有フォルダーが別のPCから見られなくなったので、これをアンインストールしたそうです。 アンインストールした後、今回の症状が問題となりました。 Dosプログラムとして認識を解除する方法はないでしょうか?

みんなの回答

  • chie65535
  • ベストアンサー率43% (8514/19356)
回答No.1

BのPCに「PIFファイルが居る」ように見えますが、確認しましたか?

goaf
質問者

お礼

お返事有難うございます。 BのPCのRドライブにも、Windowsフォルダーにも.pifファイルはありません。 不思議なのが、BのPCの一部のEXEファイルがDosプログラムとして認識されているということです。 また、おおもとのAのPCでは問題がないということです。 BのPCはWindowsXP SP2だったので、SP3にアップしましたが、結果は同じでした。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VBのEXEの作成

    VisualBasic2010でEXEを作成する際に発行で作成すると聞きました。 とても簡単なプログラムなのでEXEが1つできる想定でいたら、 publishというフォルダが作成されていて、そこにsetup.exeをはじめ、 application Filesフォルダ等、インストーラ形式で色々とできていました。 これは配布する時はpublish以下の全てを配布する必要があるのでしょうか。 application Filesというフォルダはなくてもいいような気がしているのですが。

  • ruby.exeとrubyw.exeに違いがあ..

    ruby.exeとrubyw.exeに違いがあるのでしょうか? (dos窓の表示/非表示以外に) 作成したGUIプログラムをruby.exeで動作させると正常に動くのですが、 dos窓を表示せずに動作させるため、rubyw.exeに関連づけて動作させると、ある条件で(たぶんエラーで)、GUIが消え、終了してしまいます。

    • ベストアンサー
    • Ruby
  • CD-ROMの認識方法について(MS-DOS)

     ひさしぶりにNECのPC-9801BA3にMSDOS6.2をインストルしてみましが、CD-ROMを認識してくれません。  そこでNECの場合は、NECCDA.SYS、NECCDB.SYS、NECCDC.SYS、NECCDD.SYS をNECCD.SYS をNECCD.SYS にリネームしてA:\におき5回試しましたが、  OAK Technology Inc. OTI-011 CD-ROM device driver. Rev D011V109 (C)copyright Oak Technolgy Inc. 1993.1994 CD-ROMドライブは使用できません。 のメッセージで認識してくれませんでした。congigやbatファイルの記述に間違があるのでしょうか? 参考にその時に試したファイルを記述して見ました。かつての資料はほとんどなく、本体ぐらいでです。  ちなみに、PC-9821 V21も同じようです。恐れ入りますがCD-ROMの認識方法についてご教授お願いいたします。 ***** config.sysの記述内容 **** FILES=30 BUFFERS=10 SHELL=\COMMAND.COM /P DEVICE=A:\DOS\HIMEM.SYS DEVICE=A:\DOS\EMM386.EXE /UMB /T=A:\DOS\EXTDSWAP.SYS DEVICE=A:\DOS\SETVER.EXE DEVICEHIGH=A:\DOS\PRINT.SYS /U DEVICEHIGH=A:\DOS\RSDRV.SYS DEVICEHIGH=A:\DOS\KKCFUNC.SYS DEVICE=A:\DOS\NECAIK1.DRV DEVICE=A:\DOS\NECAIK2.DRV A:NECAI.SYS DEVICE=A:\NECCD.SYS /D:CD_101 DOS=HIGH,UMB ***** autoexec.batの記述内容 **** @ECHO OFF PATH A:\DOS;A:\ SET TEMP=A:\DOS SET DOSDIR=A:\DOS A:\DOS\SMARTDRV.EXE /X MSCDEX.EXE \D:CD_101/L:Q MOUSE

  • VBからExcelクローズ検知

    VBで作成したaaa.exeの中でエクセルファイルbbb.xls、ccc.xlsを呼び出しています。 taskIdB = Shell("C:\Program Files\Microsoft Office\Office10\excel.exe C:\bbb.xls", vbHide) taskIdC = Shell("C:\Program Files\Microsoft Office\Office10\excel.exe C:\ccc.xls", vbHide) bbb.xls、ccc.xlsともにWorkbook_Openイベントで自動的にVBAが起動し、処理が終了すると自分自身を クローズするようになっています。 ここで問題になるのが、ccc.xls は bbb.xlsの処理完了を待ってから起動したいのですが、連続的に起動してしまう点です。 aaa.exeのなかで、bbb.xlsの終了を検知するなど、良い解決方法があればお教え下さい。 WindowsはXp pro.、VBは6.0、Excelは2002を使用しています。 よろしくお願いいたします。

  • コマンドについて

    初心者でコマンドを勉強しています。質問させてください。 Dドライブ直下にaaaフォルダとbbbフォルダを作りbbbフォルダの中にはccc.txtが入っています。 bbbをフォルダごとaaaに移動させようとしてコマンドでD:\>move bbb \aaa という風にaaaの前に「\」付けてしまいました。・・・がしかし上手く 移動され、aaaの中にbbbが入りました。  これをD直下では無く、Dの中のtestフォルダの中に、同じようにaaaフォルダ、bbbフォルダ(中にはccc.txt)を作り、D:\>move bbb \aaa とやってみると・・aaaには移らず、D直下に新たにaaaフォルダが作成され、その中にccc.txtだけが移ってしまいました。 bbbは消え去りました。 なぜこういう違いがでるのでしょうか。 初心者ですみませんがよろしくお願いいたします。

  • exeファイルが何もせず終了してしまいます。

    exeファイルが何もせず終了してしまいます。 exeを起動することによりDOSが起動し、ユーザ入力を求めるプログラムを 作成し、exeを作成しました。 私のPCで実行したところ正常に処理が開始(DOS画面が起動)されますが、 新しく導入したPCにexeファイルを移植したところ処理が開始されず 終了してしまいます。 (一瞬DOSが立ち上がるのですが、すぐに終了してしまう。) 他のexeを試したところ、ファイルサイズの小さい(200KB)程度の exeは正常に動作しますが、該当のexe(500KB)のexeのみ実行 出来ないようです。 新しいPCの設定周りがおかしいのかな?と思い以下の 対応をしましたが、改善されません。 http://pasofaq.jp/windows/startmenu/exefile.htm 私のPC、新しいPCともにOSはWindowsXP、開発言語はCです。 プログラムの詳細は諸事情により記述できません。。 情報が少なく申し訳ありませんが、 類似した事例を経験された方がいらっしゃいましたら対処法を 教えて頂ければと思います。

  • 【VB】タスクマネージャでEXECELが残る件

    VisualBasic2008で、ボタンを押すとTest.xlsを開いて閉じるという簡単なプログラムを作成しています。 ワークブックのCloseとアプリケーションのQuitをしているのも関わらず ボタンを押す度に、タスクマネージャに『EXCEL.EXE』が増え、消えない状態です。 フォームを閉じると『EXCEL.EXE』は消えるのですが、 フォームを閉じない状態で、『EXCEL.EXE』を消すことはできないのでしょうか? 以下、コードです。 ----------------------------------------------- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim AAA As Excel.Application Dim BBB As Excel.Workbook Dim CCC As Excel.Worksheet AAA = CreateObject("Excel.Application") BBB = XL.Workbooks.Open("C:\Work\Test") CCC = XM.Worksheets(1) CCC = Nothing BBB.Close(SaveChanges:=False) BBB = Nothing AAA.Quit() AAA = Nothing End Sub ----------------------------------------------- 終了処理のコードが間違っていましたらご指摘ください。 わかる方いらっしゃいましたら、是非お願い致します。

  • Windows3.1でCD-Rドライブとドライバーを認識させたい

    PC-9821 Na7/HC7 DOSは、6.2です。 増設CCDは、NEC製です。 Windows95にUpdateしたいのです。 なぜかネットワークアダプタが表示されなかったので 最初からやり直してるしだいです。 LANカード:BUFFALO LPC2-Tを使ってAirStation WBR2-G54から有線で繋ぎたいのですが。※PC-9821Ne以前の※PC-9821Ne以前の機種,PC-9801NS/A,NL/R,P,NX/C,エプソン98互換機は除く。となってます。合うのでしょうか? http://buffalo.melcoinc.co.jp/products/catalog/item/l/lpc2-t/index.html 今のCONFIG.SYSの状態 FILES=30 BUFFES=10 LASTDRIVE=Z SHELL=\COMMAND.COM /P DEVICE=A:\WINDOWS\HIMEM.SYS DEVICE=A:\WINDOWS\EMM386.EXE /UMB /T=A:\DOS\EXTDSWAP.SYS /P=64 DEVICE=A:\DOS\SETVER.EXE DEVICEHIGH=A:\DOS\PRINT.SYS /U DEVICEHIGH=A:\DOS\KKCFUNC.SYS DEVICE=A:\DOS\NECAIK1.DRV DEVICE=A:\DOS\NECAIK2.DRV A:NECAI.SYS DEVICE=A:\NECCDA.SYS /D:CD_101 DOS=HIGH,UMB 今のAUTOEXEXC.BATの状態 @ECHO OFF PATH A:\WINDOWS;A:\DOS;A:\ A:\MSCDEX.EXE /D:CD_101 /L:Q SET TEMP=A:\DOS SET DOSDIR=A:\DOS A:\DOS\SMARTDRV.EXE /X MOUSE DOSSHELL MOUSE /R パスもお願いします。 NECCDA.SYS とMSCDEX.EXE はAドライブにあります。 NECCD.SYSは、れREネームしてAドライブにあります。 PCにあるファイル NECCDA.SYS NECCDB.SYS NECCDC.SYS NECCDD.SYS 以上、よろしくお願いします。

  • VB6.0 フォルダ配下(サブフォルダ含む)のファイルを全て読み込む方法

    環境 OS:WINDOWS 2000 PRO ソフト:VisualBasic 6.0 指定したフォルダ配下の全てのhtmlファイルを読み込む機能を作成したいと考えています。 C:\AAA\BBB\CCC\sample1.html C:\AAA\BBB\CCC\sample2.html C:\AAA\BBB\CCC\DDD\sample3.html C:\AAA\BBB\CCC\DDD\EEE\sample4.html C:\AAA\XXX\YYY\ZZZ\sample5.html 以上のような構造になっていた場合に、ルートフォルダとして『C:\AAA』を指定し、その配下全てのhtmlファイルを読み込み、1ファイルずつ加工したいと考えています。 何階層にも渡るファイルを全て読み込む方法がわかりません。 よろしくお願い致します。

  • VB2008で作成したEXEの動作出来ないのは?

    インターネットに接続可能なパソコンAにExpress Edtionをインストールし、プログラムを作成して出来たexeファイルがパソコンAで動作を確認できたので、実際に使用したいパソコンBとC(インターネットに接続出来ない)にコピーしました。しかし、パソコンBとCでは作成したEXEファイルは動作しません。パソコンBとCには"dotnetfx35.exe"でFramework3.5を、"dotnetfx35langpack_x86ja.exe"で日本語のLanguagePackをダウンロードし、無事にインストール出来ました。動作しない原因は、パソコンAで作成したEXEファイルの問題ですか?それとも、パソコンB&Cも問題ですか?教えていただけませんか?

このQ&Aのポイント
  • P-touch Eitorをインストールする際にシリアル番号がない場合の対処方法について教えてください。お使いの製品はラベルプリンターQL-820NWBです。
  • お使いの環境はWindowsで、有線LAN接続を使用しています。関連するソフトやアプリはありません。電話回線の種類については情報がありません。
  • 質問内容は、P-touch Eitorをインストールする際にシリアル番号が必要なのですが、製品にシリアル番号がないため困っています。お使いの環境はWindowsで、有線LAN接続を使用しています。関連するソフトやアプリはありません。電話回線の種類については情報がありません。
回答を見る