問題タブ [windows-users]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
836 参照

c++ - アカウント名のみで Windows ユーザー アカウントの SID を取得する

DeleteProfile() APIを使用して、ユーザー プロファイルをプログラムで (正しい方法で) 削除しようとしています。残念ながら、最初のパラメーターとしてアカウント SID が必要です。

ユーザー名を取得してSIDを吐き出す魔法のAPIが必要ですよね?ネイティブ コードを使用しているものをオンラインで見つけることができないようです (私は .NET マネージ コードを使用しておらず、WMI クエリ、powershell、または cmdline ツールなどを使用したくありません)。

Net32Api を使用してアカウントを削除できることはわかっていますが、それでもプロファイル ディレクトリなどのアーティファクトが残ります。プロファイルをきれいに削除する方法が必要なだけです (明らかに昇格されたコードから)。

ありがとうございました!