現在のユーザーが移動プロファイルを使用しているかどうかを確認するにはどうすればよいですか?
役立つ.netフレームワークライブラリはありますか?
これを行う唯一の方法は、Win32シェル関数GetProfileTypeを呼び出すことだと思います。P / Invokeを使用して呼び出しを行い、PT_ROAMINGのpdwFlagsパラメーターのout値(値は2)を確認する必要があります。
pinvoke.netにこの関数のサンプル署名はありませんが、次のような単純な署名があります。
BOOL WINAPI GetProfileType(
DWORD *pdwFlags
);
作成するのは難しくありません。