- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1台のServerで複数のコンピューター名でソフトを同時起動する方法?)
1台のServerで複数のコンピューター名でソフトを同時起動する方法?
このQ&Aのポイント
- 自社で開発したDB系ソフトを同時起動する際の排他処理に問題が発生しています。OS側でコンピューター名を切り替えながらソフトを同時起動する方法を調査しています。
- Windows Server 2003上で動作しているDBソフトウェアを複数のクライアントから同時に起動するための方法を探しています。
- 開発したソフトウェアの排他処理によるデータの壊れを避けるために、1台のServerで複数のコンピューター名でソフトを同時起動する方法を検討しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コンピュータ名を、アプリケーションごとに変更することは出来ないと思います。 そもそも、コンピュータ名を変えると、再起動するまで有効にはなりませんし。 どういう排他処理をしているのかわかりませんが、もし、こういう処理なら、 1. コンピュータ名を取得 2. その名前を使って排他処理 1の所で、コンピュータ名ではなくて、アプリケーション名とか、プロセスIDとか、起動時刻を取得すれば良い筈です。 本当に名前だけで排他出来るのか、ちょっと疑問ですが...
補足
>コンピュータ名を、アプリケーションごとに変更することは出来ないと思います。 やはり、そうですか。。。 レジストリの HKEY_LOCAL_MACHINE SYSTEM CurrentContorolSet Services LanmanServer Parametersの中にOptionalNamesをREG_MULTI_SZで作成しコンピュータを記述すれば、複数のコンピュータ名を持つことができます。 これをやると、立ち上げた時にネットワーク上では複数のコンピュータが存在するように見えるんですが、アプリ毎の指定は出来なくて困ってました。。 他になにか情報があればと思ったのですが。。 ご返答有難うございました。。