ネットワークで使用できないソフト
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@1周年
NGNGお尋ねする板が違うようでしたらごめんなさい。
社内LANにてサーバー内の共用フォルダに置いてある
アプリケーションがあるのですが(仮にAとします)
このA自体はインストールする必要のない単独で使用できるものです。
このAというソフトをLANでつながっているPCによって
起動できるPCとできないPCがあるのですが
この原因ってご存知の方いらっしゃいますか?
起動できていたPCでもOSを再インストールしたらできなくなったPC
もあり、逆もまた然りです。
0002あ〜
NGNG0003名無しさん@そうだ選挙にいこう
NGNGそれから、「インストールする必要のない単独で使用できるもの」
というのがよくわかりません。そのAというのが、レジストリとか、
他のディレクトリの情報をまったく触らない、見ないということ
でしょうか?
もしWindowsであれば、原因はAが使っているdllとかの問題でしょう。
必要なdll調べ上げて、Aが必要なdllを各PCに配布する必要ありです。
(こんなことに悩まないで使えるのがネットワーク対応アプリケーション
というものだと思う)
0004名無しさん@そうだ選挙にいこう
NGNG0005名無しさん@1周年
NGNGアドバイス有り難うございます。
マシンはAT互換機のOSはWIN95のOSR-2です。
ソフトの使用目的は工場のテスターにて測定したデータ
(固有の圧縮ファイル)をロータス123ファイルに変換する
プログラムなのですがレジストリには情報はないようです。
変換の際にインプット先とアウトプット先のディレクトリは覚えてる
ようですが設定を別のファイルなどに保存してる様子はありません。
(iniファイルなど作成されませんでした)
よくわからないのはソフトをPCに移動またはコピーして起動すると
問題ないのですがネットワーク経由だと駄目なのです。
先ほどは表示されるメッセージを書くのを忘れていました。
”A(または必要な構成ファイル)が見つかりません。
パスおよびファイル名が正しいか、必要なライブラリが利用可能か確認してください”
先ほど教えていただいたようにDLLファイルに問題があるのかもしれません。
0006名無しさん@そうだ選挙にいこう
NGNG別のネットワークにいるマシンからだと失敗。
ということではないですか?
名前解決の問題に見えます。
違ったらごめんなさい。
00073
NGNG割り当てしてから、実行してみたらどうでしょう?
ネットワークドライブがわからなければ、エクスプローラあたりの
メニューをいろいろ見てください。
4>「こんばんわ」、じゃなくて「こんにちわ」でしょ? :-)
0008名無しさん@1周年
NGNG6さんごめんなさい。
>名前解決の問題に見えます。
の意味がよくわからないです。
マシンの名前を変更するということでしょうか?
3さんのおっしゃるとうり、ネットワークドライブに割り当てると
そこから開くことができました。
ディレクトリの表示を見ると下記のようになっていました
NG時のパス
\\サーバー名\フォルダ1¥フォルダ2¥フォルダ3\A.EXE
成功時のパス
G:\フォルダ2\フォルダ3\A.EXE
これは一体どういうことでしょうか?あつかましくて申し訳ありませんが
理由が是非とも知りたいです。
0009>8
NGNG(4さんパクってごめん)
00103
NGNGだとすると、全PCで、このAを使う際は、G:ドライブに割り当てる
必要があるかもしれませんが。
私は経験によるトラブルシューターでして、あまり理由と言うのは
わからない中途半端な人間でございます。(MSの考えはこうかなぁ
、Appleの考えはこうかなぁという想像しかできない)
どなたかわかる方がおられると良いのですが、たぶんここだと
煽られるばかりなので、2ch以外のWindows関連のWebページへ
行かれた方が良いと思います。
0011>8
NGNGインストール可能なPCは、すでにドライブきってあるじゃないの?
マイコンピュータのぞいてみ
0012dust
NGNG> 変換の際にインプット先とアウトプット先のディレクトリは覚えてる
> ようですが設定を別のファイルなどに保存してる様子はありません。
>(iniファイルなど作成されませんでした)
覚えてるということは、必ずどこかに保存されています。
ini ファイルにしても何処のフォルダに設定ファイルを
保存するかはアプリによって異なります。
レジストリかもしれません。
> ”A(または必要な構成ファイル)が見つかりません。
> パスおよびファイル名が正しいか、必要なライブラリが利用可能か確認してください”
このエラーを見ると、起動時に何かファイルを調べにいって
見つからなかったという感じだと思います。
ここからの原因が一番ややこしいのですが
アプリを作成する人が、何を考えてるのかが
分からないと原因は見つけにくかったりします。
たとえば
1、アウトプットのフォルダのファイル一覧を表示させようとするがフォルダが見つからない。ファイルが見つからない。
2、設定ファイルが、windows\system 等にあって、windows\system のパスが分からないので設定ファイルを見つけれない。
3、設定ファイルが見えないだけで、実は a.exe と同じフォルダに設定ファイルがある。
これは、起動した物理パスを調べる関数があるのですが
その関数がネットワークパスまでうまく対応してない。
とにかく、そういう仕様でできているソフトだと割り切ってください。
バグといえばバグですが(設定ファイルがなければデフォルトで上がってくるように作りこんでないなど)
仕様といえば仕様です。
# ただ、想像で書いたので大きく間違っている可能性あり
00136>1
NGNG> \\サーバー名\フォルダ1¥フォルダ2¥フォルダ3\A.EXE
>
> 成功時のパス
> G:\フォルダ2\フォルダ3\A.EXE
これは、3さんのおっしゃるとおりにネットワークドライブを
割り当てて、うまくいったということですよね。
よかったよかった。
> 変換の際にインプット先とアウトプット先のディレクトリは覚えてる
> ようですが設定を別のファイルなどに保存してる様子はありません。
> (iniファイルなど作成されませんでした)
相変わらず見た目だけの判断ですが、
このアプリケーションは、「サーバ」の「フォルダ1」を
ロジカルに探すのではなくて、
ネットワークドライブがG:に割り当てられているのを前提として、
「G:\フォルダ2\入力フォルダ」とか、
「G:\フォルダ2\出力フォルダ」を
【決め撃ち】で指定する作りになっているんだと思います。
うまくいっているマシンでも、このネットワークドライブの割り当てという作業が、
当該アプリの一斉導入時など以前に行われているはずです。
市販アプリケーションではこんな融通の利かないことはしないはずなので、
御社専用のカスタムアプリとお見受けしましたがどうでしょう。
このぐらいの低機能ツールなら、この程度の仕様でお安く提供するというのが
一般的なSEの仕事だと思います。
バイナリエディタで(最悪メモ帳でも)「A.EXE」を開いてみると、
「G:\フォルダ2\入力フォルダ」「G:\フォルダ2\出力フォルダ」
なんていう文字列が読めるのでは?
00146>12
NGNGすみませんでした。
というわけで、私はプログラマの手抜き説です。
00156=13
NGNGここ、怒られそうなので訂正します。
↓
私ならこうして、打ち合わせでうまく丸め込むと思います。
00161
NGNGみなさんのおかげでドライブを割り当てれば、そこから起動することが
できるようになりましたので今後の対応を検討しています。
>市販アプリケーションではこんな融通の利かないことはしないはずなので、
>御社専用のカスタムアプリとお見受けしましたがどうでしょう。
おっしゃるとうり、製造ラインのテスター用の物でアプリも
そのテスターメーカー製のものです。
そして以前に添付アプリの操作性の不便さなどを改善してもらうように
話をしてみたところ、改善1件につき20〜40万ほどの費用がかかるとのことで
発注は断念しました。
あちらはそれが商売ですから、あまり汎用性のないソフトは高くなるのは
わかるのですが、とてもそんな費用は出して貰えないです。
なんかグチっちゃいましたね、申し訳ありません。
0017名無しさん@そうだ選挙にいこう
NGNGンで割り当てるのってどういうコマンドでしたっけ
0018>17
NGNG正確には、NET USE /? で確認を。
■ このスレッドは過去ログ倉庫に格納されています