#リモートデスクトップサーバーへ、VB.netアプリをインストールしたが、INIファイルを参照できない。
VB.netアプリ(動作確認済み※1)を、リモートデスクトップサーバー(ターミナルサーバー)へインストールをしようと考えています。
当該アプリは、GetEnvironmentVariableメソッドにより、Windowsディレクトリ(c:\windows)を取得し、そこに保存したINIファイルを参照しています。
ですが、下記の方法でインストールをしましたが、ユーザー別のINIファイル(※2)を参照できません。
方法1 「コントロールパネル」-「リモートデスクトップサーバーへのアプリケーションのインストール」を利用してインストール
方法2 コマンドプロンプトにて「Change user /install」コマンドを実行し、インストールモードに変更してから、インストール、インストール後に「Change user /execute」 コマンドを実行。
(方法1、方法2いずれも、当該アプリの実行フォルダとc:\windowsにINIファイルを配置するバッチコマンド実行)
原因等お分かり方がいましたら、お教え頂きたく。よろしくお願い致します。
参考ですが、サーバーに以前から配置してある、既存の他のアプリは、問題なく稼働しております。(ユーザー別のINIファイルを参照している)
また、当該サーバーのc:\windowsにINIファイルを配置した場合、当該アプリは問題なく稼働します。(マルチユーザーで稼働するかは未確認)
.net ターゲット フレームワークのバージョンは4.7で、Visual Studio2015で開発したものです。
サーバーのOSは、WindowsServer2012 R2 Datacenterです。
※1 リモートデスクトップサーバーでない、クライアント・サーバーの環境
※2 C:\users(ユーザー)\windows(INIファイル)
あなたの回答
tips
プレビュー