ActiveDirectryの更新について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
森の白熊

ActiveDirectryの更新について

#1

投稿記事 by 森の白熊 » 15年前

はじめまして。
森の白熊と申します。

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

ookami

Re:ActiveDirectryの更新について

#2

投稿記事 by ookami » 15年前

私も詳しくないのですが、

http://oshiete.goo.ne.jp/qa/1929732.html
↑ここによると、
> アカウントを制限付きに変更したところ、
> 「アプリケーションを正しく初期化できませんでした(0xc0000142)。
> [OK]をクリックしてアプリケーションを終了してください。」
> というメッセージが出るようになりました。

ということがあるようですので、Java上で実行する時の権限関連が
怪しい気がいたしました。

参考になりますでしょうか...?

森の白熊

Re:ActiveDirectryの更新について

#3

投稿記事 by 森の白熊 » 15年前

ookami 様

ありがとうございます。

参考にさせていただきます。


どうしていいかわからない状況だったので、
たいへん助かります。

ちょっと時間がかかるかもしれないですが、
いろいろ確認してみて、
また、報告させていただきます。

閉鎖

“C言語何でも質問掲示板” へ戻る