0

クラスマップ全体をシリアル化することはできないため、カスタムクリップボードを作成しました。これはWindowsクリップボードの要件です。

ただし、一意のIDを使用してクリップボードを使用しているユーザーを区別する必要があります。基本的に、1台のPCに座って、Visual Studio(または同様のもの)のコピーを1つ以上開いている人を識別できるようにしたいと思います。

それ、どうやったら出来るの?

ps:これは設計時です。

pps:VisualStudioのコピー間で機能することは重要ではありません。1つのコピーで十分であり、1つのデザインサーフェスでもかまいません。

4

1 に答える 1

0

USERNAMESESSIONNAME環境変数を組み合わせることができます。これにより、ログオンしたセッションごとに一意のIDが得られます。

2人がコンソールにログインしている場合は、それらを組み合わせる必要がありますが、SESSIONNAME両方のユーザーにとっては「コンソール」になります。

Visual Studioを区別するために、VSのプロセスIDを追加することもできます。

問題のVSのみの場合、2人のユーザーがプロセスを共有できないため、プロセスID自体で十分です。

于 2010-06-11T19:51:25.827 に答える