0

Windows にログインしているユーザーの役割である VBA をチェックインしたいと思います。

誰でも助けることができますか?

4

1 に答える 1

1

VBAでこれを行う組み込みの方法はないと思います。

おそらくこれを行う最も簡単な方法は、この情報を取得してvbaプログラムに公開するDLLからCOM自動化インターフェイスを公開することです。もう1つの代替手段はWin32API呼び出しですが、どの関数かわかりません。Win32 APIを掘り下げてみると、適切な関数が得られると確信しています(P / Invokeリポジトリが大いに役立つ場合があります)

WindowsIdentityそれはあなたに良い出発点を与えると私が思うクラスです。

WindowsIdentitySystem.Security.PrincipalCOMインターフェイスを介して情報を公開するために使用できる.netフレームワークに住んでいます(ここで手足を出して、.netでプログラムできると仮定します-そうでない場合は、すでに公開しているdllを見つける必要がありますこの情報)

.netでのプログラミングの経験があり、この情報の実装方法についてサポートが必要な場合は、ここに一言お願いします。同じ目的で使用するコードの一部を共有します。

于 2011-03-18T13:20:01.433 に答える