問題タブ [sid]

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 に答える
4880 参照

c++ - TOKEN_INFORMATION_CLASS から PSID を取得するには?

この投稿の情報を使用しようとしています: https://stackoverflow.com/a/251267/393087

そして、私が思いついたコードは次のとおりです。

わかりましたので、取得しましたが、これからそのニーズTOKEN_INFORMATION_CLASSに到達するにはどうすればよいですか? tic マニュアル ページ ( http://msdn.microsoft.com/en-us/library/windows/desktop/aa379626(v=vs.85).aspx ) にはどこにも単語がありません。PSIDConvertSidToStringSid()PSID

0 投票する
2 に答える
747 参照

c++ - InternetRegistry ユーザー キーまたは親レジストリ キーを見つける方法

最初の実行時にアクティベーション情報を収集し、これをレジストリに保存する BHO があります。

(私は思う)IEの許可により、これをレジストリブランチにしか保存できません

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\InternetRegistry\REGISTRY\USER\S-0-0-00-000000000-000000000-000000000-0000\Software\MyBHO\MyKey

S-0-0-00-000000000-000000000-000000000-0000 は、各ユーザーの一意のキーです。

と一緒に使用RegCreateKey()しても問題ありません"Software\MyBHO\MyKey"。それはすべて作成され、素敵に実行されています。問題なくキーを格納する空間の場所を決定します。

問題:

アンインストールを実行するときにこのキーを削除したいのですが、これは IE の外部で実行されるため、そのキーがどこにあるのか、ユーザー文字列が何なのかを判断する方法がありません。

私が考えているオプション:

オプション 1 (理想) 最初にこのユーザー文字列を見つけてから、削除したいキーの新しいパスを作成して削除します。どのように?

オプション 2 アクティベーションの時点で、アクセス可能な別のレジストリ値にキーへのパスを保存します。次に、両方を読み取り、削除します(レジストリのBHOのアクセス制限により、おそらく機能しないと思われます(したがって、最初にそこに書き込まれます))

このユーザーキーを見つける方法、または親ディレクトリを見つける方法さえあるかどうか知っていますか。

編集継続的な調査の結果、「ユーザーキー」と呼んでいるものは現在のユーザーの「SID」であることがわかりました。多分これは私により良い結果をもたらすでしょう。

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

load-balancing - ロード バランシングを伴うセッション Cookie (スティッキー セッションではない)

RFC 6265 をスキャンしましたが、次の回答が見つかりませんでした。

1 つの Web アプリケーションに対して複数のサーバーの前に単純なラウンド ロビン ロード バランサーを配置したいと考えています。ロード バランサはスティッキー セッションを提供しません。そのため、クライアントは通常、連続するリクエストで 1 つのアプリサーバーから別のアプリサーバーにバウンスします。

最初の接続では、クライアントには SID がなく、たとえばサーバー A にランダムにルーティングされます。
サーバー A は、セッション cookie である nonce で応答します。

次の接続で、クライアントはサーバー A からの SID を HTTP ヘッダーに含めます。今回は、クライアントは、たとえばサーバー B にランダムにルーティングされます。サーバー B は、発行したどの SID とも一致しない (希望があります!) SID を認識します。何が起こるのですか?サーバー B は単に「悪い」SID を無視するか、文句を言うか、または要求を無視しますか?

アイデアは、セッション Cookie をまったく使用したくないということです。粘着性のすべての複雑さを避けたい. しかし、私のサーバーはおそらくセッション Cookie を生成することも知っています。

サーバーがセッション Cookie を無視する (または、できれば設定しない) ようにするにはどうすればよいですか?

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

objective-c - Objective-cでユーザーSIDを見つける方法

私は初めてobjective-cを使用しています。

私の要件は、ログインしているユーザーを認証し、そのSIDを見つけることです。

Windows開発では、APIが非常に少なく、ユーザーのSIDを見つけることができます。

私の仮定は次のとおりです。cocoaフレームワークには、ユーザーのSIDを通知する関数がいくつかあるはずです。

そのような機能がない場合、他にどのようにそれを見つけようとすべきですか?

これについて私を導いてください。

0 投票する
2 に答える
10276 参照

powershell - PowerShell でバイナリ型 SID を System.Security.Principal.SecurityIdentifier に変換する

この Web サイトで、SID をバイナリ型に変換する方法を示すリンクを見つけました。バイナリ型を SID に変換する逆の方法を教えてください。

これは、SID からバイナリに移行するために提供されたスクリプトです。

ありがとう!

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

oracle - データベース インスタンスの SID をもう 1 つ追加するにはどうすればよいですか? オラクル

データベースにもう 1 つ SID を追加したいですか? どうやってするの?

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

vbscript - RSOP_Session SecurityGroups から SID のキャプションを取得します

WMI 名前空間から、 WQL を使用してroot\rsop\user\<user_SID>の配列を取得できます。最終的に、次のような SID のリストが表示されます。SecurityGroupsSelect SecurityGroups from RSOP_Session

私の質問: これらの SID のキャプション (名前) を取得するにはどうすればよいですか? それらのいくつかはドメインに属していますが、他のいくつかはドメインに属しています。

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

c++ - ユーザーがWindows 7で管理者かどうかを確認する方法は?

msdn でこのリンクを見つけて、ユーザーが管理者かどうかを確認しました。プロセスが昇格したとき(管理者として実行されたとき)、一部のwin7マシンで正常に動作しましたが、動作していないマシン(2008年に勝ったもの)がいくつか見つかりました!これは正しい方法ですか??

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

sql - 文字列形式でSQLサーバーのSIDを取得するにはどうすればよいですか?

こんにちは私は今朝からSQlクエリでコンピュータのSIDを取得しようとして頭がおかしくなりました。SIDはバイト配列でしか取得できません!

キャストで文字列を取得することは可能ですか?試しましたが不可能です。

これが私のSQLクエリです

どうもありがとう

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

windows - HKEY_USERS からの書き込み

HKEY_USERS\UserSID の下のレジストリを変更して、ユーザー名を入力し、そのユーザーの既定のプリンターを切り替えることができるアプリケーションを作成しようとしています。ただし、レジストリのそのセクションに値を書き込むことはできないようです。おそらくそれはWindowsの制限ですか?ここに私がこれまで持っているコードがあります。