はじめまして。
森の白熊と申します。
C++は結構初心者の私が、いろいろなHPをみて
いろいろ切り貼りして、
C++(MFC)でActiveDirectryにあるユーザのパスワードを
変更するプログラムを作成しました。
(以下、AD更新プログラムと書きます)
このAD更新プログラムのEXEを直接ダブルクリックすると、
正常に実行され、パスワードが書き換わるのですが、
某システムから起動(*1)されると、
初期化エラー(0xc0000142)が発生してしまいます。
(*1)某システムはMacromedia JRun4のサービスが起動していて、
パスワードの更新要件が発生すると、当AD更新プログラムが起動される
仕組みです。
C++のプログラミングがよくないのか、
または環境(JRAN4,JAVA)が原因なのか、
よくわかっていません。
この初期化エラーが発生する
原因がわからず困っています。
誰か同じような現象にあわれた方がいないか、
また、似たような状況にあわれた方がいないかと思い、
投稿してみました。
私自身、JRun4やJAVAに関して知識がなく、
うまく説明できませんが、
よろしくお願いします。
また、ちょっと試してみたのですが、
ADの更新以外の処理だけのEXEを作成し、
JRUNのサービスから起動させたところ、
起動に成功したので、
JRUN4 + AD関連の組み合わせでなにかあるのか
とも思っています。
よろしくお願いします。
開発環境
WinXP + VisualStudio2005
実行環境
Win Server 2003
ActiveDirectryの更新について
Re:ActiveDirectryの更新について
私も詳しくないのですが、
http://oshiete.goo.ne.jp/qa/1929732.html
↑ここによると、
> アカウントを制限付きに変更したところ、
> 「アプリケーションを正しく初期化できませんでした(0xc0000142)。
> [OK]をクリックしてアプリケーションを終了してください。」
> というメッセージが出るようになりました。
ということがあるようですので、Java上で実行する時の権限関連が
怪しい気がいたしました。
参考になりますでしょうか...?
http://oshiete.goo.ne.jp/qa/1929732.html
↑ここによると、
> アカウントを制限付きに変更したところ、
> 「アプリケーションを正しく初期化できませんでした(0xc0000142)。
> [OK]をクリックしてアプリケーションを終了してください。」
> というメッセージが出るようになりました。
ということがあるようですので、Java上で実行する時の権限関連が
怪しい気がいたしました。
参考になりますでしょうか...?
Re:ActiveDirectryの更新について
ookami 様
ありがとうございます。
参考にさせていただきます。
どうしていいかわからない状況だったので、
たいへん助かります。
ちょっと時間がかかるかもしれないですが、
いろいろ確認してみて、
また、報告させていただきます。
ありがとうございます。
参考にさせていただきます。
どうしていいかわからない状況だったので、
たいへん助かります。
ちょっと時間がかかるかもしれないですが、
いろいろ確認してみて、
また、報告させていただきます。