- PR -

APサーバーからネットワーク越しのEXEをキックしたい。

投稿者投稿内容
明智重蔵
大ベテラン
会議室デビュー日: 2005/09/05
投稿数: 127
投稿日時: 2006-05-22 12:26
notepad.exe
でも実行して、障害を切り分けてみたらどうでしょう?
まわ
常連さん
会議室デビュー日: 2006/03/09
投稿数: 43
投稿日時: 2006-05-22 14:06
明智重蔵さん>
お返事ありがとう御座います。お世話になります。

引用:------------------------------------------
notepad.exe
でも実行して、障害を切り分けてみたらどうでしょう?
------------------------------------------------

今、notepadを同じ共有フォルダの中に入れて、実行してみました。
APサーバ[B]のモニタで確認しましたところ、
「NETWORK SERVICE」ユーザーでプロセスが起動されていることを確認しました。
動いている様です。

やはり.NETアプリケーションのセキュリティが問題となっているのだと思います。
ありがとう御座います。
まわ
常連さん
会議室デビュー日: 2006/03/09
投稿数: 43
投稿日時: 2006-05-22 15:09
お世話になります。

[Microsoft .NET Framework Configuration]
での登録や、caspol.exeを使用して

[caspol -machine -addgroup 1. -url \\xxxx\xx\xxx.exe FullTrust]
(\\xxxx\xx\xxx.exe はネットワークリソースのEXEです。)

と実行したり試してみたのですが、どれもEXEの正常実行に結びつきません。
どの様な権限設定にすれば良いのでしょうか。

下記を参考にしてみたのですが・・・。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=24077&forum=7
http://ja.gotdotnet.com/quickstart/howto/doc/security/SecScripting.aspx

どうか、ご教授下さい。宜しくお願い致します。

渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2006-05-22 15:32
引用:

.NETのバージョンは[1.1.4322]です。



[管理ツール]-[Microsoft .NET Framework 1.1 Configuration] を起動して、[Console Root]-[マイ コンピュータ]-[ランタイム セキュリティポリシー] の「ゾーンセキュリティポリシー」をクリックして「イントラネット」の信頼レベルを「完全な信頼」にすれば、動作するようになると思います。
まわ
常連さん
会議室デビュー日: 2006/03/09
投稿数: 43
投稿日時: 2006-05-22 15:53
渋木宏明(ひどり)さん>
お返事ありがとう御座います。

ゾーンセキュリティの設定を試してみました。
ですが、実行することができませんでした。

ゾーンセキュリティの変更↓

[このコンピューターへの変更を行う]ラジオボタン↓

各ゾーンでのセキュリティレベルの変更ページで
イントラネットの信頼設定を「完全な信頼」に変更しました。
ちなみに

・マイコンピューター:完全な信頼
・イントラネット  :完全な信頼
・インターネット  :下から2番目
・信頼済みサイト  :下から2番目
・信頼されないサイト:一番下

また、先ほどご教授いただいた設定方法を行う前に
caspol.exeで resetしております。

にフェーダが設定されています。
何かいけない事があるのでしょうか。

宜しくお願い致します。

渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2006-05-22 16:48
引用:

ゾーンセキュリティの設定を試してみました。
ですが、実行することができませんでした。
(略)
にフェーダが設定されています。
何かいけない事があるのでしょうか。



個別指定でなくゾーンで許可したので、それでイケるはずなんですが。。。

Notepad.exe の起動が確認できたということは、共有フォルダへのアクセスは問題ない筈ですし。

設定の変更後、リブートしたりしても変化は無いでしょうか?
まわ
常連さん
会議室デビュー日: 2006/03/09
投稿数: 43
投稿日時: 2006-05-22 18:52
渋木宏明(ひどり)さん>

引用:---------------------------------------
Notepad.exe の起動が確認できたということは、共有フォルダへのアクセスは問題ない筈ですし。
---------------------------------------------
申し訳御座いません。私が勘違いしている点が御座いました。

私が確認したのは[xxx.txt]を開く事で、
共有フォルダにある[notepad.exe]を起動したわけではありませんでした。

共有フォルダにある[xxx.txt]を実行(開く?)事で、
APサーバーのプロセス一覧に[notepad.exe/NETWORK SERVICE]となっていたので
確認できたと思っておりました。



この様な場合、.NETがどうという前に何かしらの設定が間違っているという事
でしょうか。すみません。宜しくお願い致します。
まわ
常連さん
会議室デビュー日: 2006/03/09
投稿数: 43
投稿日時: 2006-05-22 19:07
続けてすみません。
共有フォルダに[notepad.exe]を実行した場合、

「アプリケーションを正しく初期化できませんでした(0xc0000022)」
と出力され、当初実行したいEXEと同じ結果となりました。

宜しくお願い致します。

スキルアップ/キャリアアップ(JOB@IT)