p/invokeの問題が発生している壁にぶつかっています。私はこれをプログラムでC#で行う必要があります。64ビット環境でログオンをサービス権限として確認/付与する方法
答えて
私は数週間前にp/invoke stuff(LSAラッパー付き)をやりました。ラッパーを初めて実行したときに例外が発生しましたが、2回目のWin2k8サーバー64ビットで成功しました。このような
何かが、それが二度目に働いていた、なぜ我々はそれがすべての当社のサーバーに取り組んで得たので
try{
DoThePInvokeMagic();
}
catch(Exception){
// Sometimes the first invocation fails, but the second time it seems to work
DoThePInvokeMagic();
}
は、残念ながら私たちは、これがなぜ起こったか、さらに調査するための時間/ PRIOを持っていなかった私のために働きました。
うわー。あなたは正しい、それは最初の試行で失敗し、2回目に通過する。私はそのヒントに感謝しています。私はなぜ時間を費やし、うまくいけばあなたに戻ってきます。 – mzachen
私が別にしたことの1つは、再帰を避けてエラーカウンタを追加したことです。 LSA/PInvokeコードに何か他のエラーがあった場合は、無限ループにぶつかるだろうと考えています。これをチェックしてください: 'catch(Exception ex) { errorCount = errorCount + 1; if(errorCount> 1) { MessageBox.Show(ex.Message); } else { goto restart; } } ' – mzachen
- 1. 64ビット環境でPhysics2D.NETのデモをコンパイルして実行する方法
- 2. LD_PRELOAD_PATH(64ビット環境での32ビットアプリケーション用)
- 3. 64ビット環境での32ビットプロセスのロード
- 4. DML権限とDBA権限の付与
- 5. グラント「サービスとしてログオン」権限とサービスログオンアカウント(Installshieldの2010)
- 6. Oracle:ロールに読取り権限と作成権限を付与する方法
- 7. Windows 7の64ビットPROGRAMFILES環境変数
- 8. Codename One(Android 6.0+)でRECORD_AUDIOの権限が付与されているかどうかを確認する方法
- 9. 方法でのAndroid権限の確認
- 10. 64ビット環境での32ビット整数のパフォーマンス(C++)
- 11. 32ビット環境で64ビット変数のアトミックインクリメント
- 12. 64ビット環境での32ビットOS Xバイナリのコンパイル
- 13. Linux用の32ビット/ 64ビットカーネルを確認する方法
- 14. 環境変数64ビットOSで再起動なしで認識されない
- 15. UbuntuのAptanta 3 - 32ビット版か64ビット版かを確認する方法
- 16. UEFI Shellが64ビットまたは32ビットで起動しているかどうかを確認する方法?
- 17. 共同編集者にオーナー権限を付与する方法
- 18. 「grant create session」権限を付与する方法は?
- 19. IdentityServer4:環境に基づいて権限を設定する方法は?
- 20. 64ビット環境で長い32ビットの16進数を読み取る
- 21. CloudantDB:データベース権限を付与する
- 22. Azure Active Directory PowerShell V2を使用して権限を付与する方法
- 23. 写真にアクセスする権限を確認する方法は?
- 24. marklogicのユーザー権限を確認する方法
- 25. snmpv3のユーザ権限を確認する方法
- 26. 認証:サービスの権利対ユーザー権限
- 27. は、64ビットのサービス
- 28. ユーザーに対してストアドプロシージャ権限のみを付与する
- 29. サービスとしてログオンするvsバッチジョブとしてログオンする
- 30. サービス層の設計、権限の確認場所、UI層の処理方法
アイブ氏は、そこに漂っLSAラッパーを使用してみました、次の2つのリンクで見ることができます。 http://stackoverflow.com/questions/1286795/c-how-to-programmatically-grant-user-log - サービスとして - http://www.codeproject.com/Articles/4863/LSA-Functions-Privileges-and-Imersonation 私はまた、次のリンクに記載されている方法を試してみました。各グループポリシーに属するユーザーが表示されますが、ユーザーがリストされないため、ユーザーがLSAを持つグループのメンバーである場合は役に立ちません。 http://david-homer.blogspot.com/2012/03/audit-and-document-security-user-rights.html – mzachen
申し訳ありませんが、最後のコメントが役に立ったら教えてください... – mzachen