問題タブ [accounts]
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.
c# - C#を使用してローカルWindowsのユーザープロパティを変更する
単純なc#アプリケーションを使用して、Windows7でローカルユーザーのプロパティを変更する簡単な方法を探しています。
私は多くのWindowsシステムライブラリに精通しておらず、次の各タスクを実行しようとしています。
- Windowsでローカルユーザーアカウントを有効/無効にします。
- Windowsでローカルユーザーアカウントのパスワードを変更します。
いくつかのサンプルコードとコードの機能の簡単な説明が非常に役立ちます。
編集:
このプログラムを実行するときに、マシンへの管理アクセス権があります。
android - android.accountsオーセンティケーターの使用に関する問題
私はandroid.accountsapisを初めて使用し、それらを使って何かをしようとしていますが、ダミーの問題が発生しているようです...
アプリのオーセンティケーターを作成しましたが、抽象メソッドをまだ実装していません。そのアイコンがシステムの[アカウントの追加]ウィンドウに正常に表示されます。クリックすると、オーセンティケーターのメソッドaddAccountが呼び出されることがわかります。
ここで、このメソッドで簡単なことを行い、以下のコードを記述します。
SampleSyncAdapterのデモを見て、そのような動きをします。ただし、アカウントを直接追加して、これらのAPIの使用を練習しています。しかし、システムが回線によってクラッシュしましたmanager.addAccountExplicitly(account, password, null);
。何が問題になっていますか?
後で追加:システムプロセスの例外。システムがクラッシュします。AccountManagerによるNullPointerExceptionスロー。このステートメントにコメントしているので、addAccountExplicitlyメソッドの問題のようです。クラッシュは発生しません。
android - Android でアクティビティ アカウントの管理/設定の同期を開始するには?
アカウントの管理/設定の同期アクティビティを表示するために開始する意図は何ですか? このようなシステム アクティビティのインテントを検索する最も簡単な方法は何ですか?
解決策 : @cant0na からのヒントのおかげで、アカウントの管理アクティビティを開始できます。
インテントを検索する方法は、@ cant0na の回答を参照してください。
windows - GetVolumeNameForVolumeMountPoint()に関するユーザー/パスワードの問題(Windowsリモートドライブマウント?)
Vistaワークステーションから、プログラムでボリュームをローカルにマウントしたい(たとえば、XP Embedded\\MyXPEmbedded\C:\some\path\
をVistaワークステーションにマウントする(にマウントするC:\mounted_XPEmbedded\
))接続されたXPEmbeddedコンピューターがあります。
(これは、より大きなデバイスの一部であるXP Embeddedワークステーションでファイルを維持するVistaワークステーションで実行される管理ユーティリティです。)
VistaワークステーションからXPEmbeddedコンピューターを見ることができます。たとえば、::getnameinfo()
XPEmbeddedコンピューターの名前をIPアドレスから解決できます。
ただし、すべての呼び出しはGetVolumeNameForVolumeMountPoint()
失敗し(returns false
)、フォーマットされたメッセージは次の::GetLastError()
ようになります。
明らかに、これは権限の問題のようです。ただし、Microsoft APIには、これらのボリュームGUIDパスAPIを介してユーザー/パスワードを提供する方法についての説明はありません。
XPEmbeddedマシンのIPアドレスをアドレスバーに入力してVistaワークステーションのWindowsエクスプローラーからXPEmbeddedを「参照」すると、ユーザー名とパスワードの入力を求められます。その後、XPEmbeddedのすべてを確認できます。 (当たり前! プログラムでそれを提供するにはどうすればよいですか?)
質問:GUIDパスAPI(特に)を使用するときに、プログラムでユーザーのログイン/パスワードを提供するにはどうすればよい::GetVolumeNameForVolumeMountPoint()
ですか?
問題の一部は、これらのコンピューターが同じドメインを共有していないことである可能性があります(共有できません。Vistaコンピューターはお客様のドメインに追加され、XPEmbeddedは「非表示」にする必要があります)。
おそらく重要ではないその他の情報:
- VistaワークステーションとXPEmbeddedは同じドメインを共有しません(共有できません)
- アプリケーションは、管理者権限を持つアカウントでVistaワークステーション上で実行されます(これは必要だと思いますか?)
- そのVista管理者アカウントはXPEmbeddedコンピューターに存在しません(XPEmbeddedには別の管理者アカウントがあります)
- 両方のコンピューター間の時計は最新です(セキュリティクレデンシャルは機能するはずです)
- Vistaワークステーションには2枚のネットワークカードがあり、1枚のカードは1枚のネットワークカードしかないXPEmbeddedボックスに直接接続します。
- C ++、MSVS2008を使用
ボーナス質問:管理者権限なしでVistaワークステーションでこの管理ユーティリティを実行できればいいのですが、これは可能ですか?(XP組み込みの管理ログイン/パスワードを知っています。)
android - アカウント設定呼び出しの順序によっては、SyncAdapter が呼び出されない
SyncAdapter で少し奇妙な動作に遭遇しました。
初めてアプリをインストールすると (adb でアンインストールした後)、アプリが起動してアカウントが作成されます。一部のステートメント (以下を参照) の順序によっては、私の SyncAdapter の onPerformSync() が呼び出されることはありません。「アカウントと同期」の下の私のアカウントには、「同期中」アイコンが無期限に回転しています。次に、アプリのアカウントの横にある同期チェックボックスをオフにしてから再度オンにすると、 onPerformSync() がすぐに呼び出されます。
これにより、SyncAdapter が呼び出されなくなります。「同期中」アイコンは、チェックを外さない限り永遠に回転し、同期チェックボックスを再度オンにします。
同じステートメントをこのように並べると、すべてが完全に機能します。
私の推測では、アカウントの作成時に即座に同期要求を開始するため、SyncManager が一貫性のない状態になり、その足元で構成を変更していると思われます。しかし、(かろうじて一貫性のある) ドキュメントでは、いつでもこれらの関数を呼び出す際の問題については言及されていません。
SyncAdapters に苦労している他の人への余談ですが、 を呼び出さない限り、それcontentResolver.requestSync()
がトリガーされないことがわかりました。SyncAdapter.onPerformSync()
ContentResolver.setIsSyncable(account, getString(R.string.CONTENT_AUTHORITY), 1);
誰かがこの動作を説明できますか? アカウントと同期に関するドキュメントは、控えめに言っても不明確です。
2.1 SDK に対してコンパイルすると、2.1 エミュレーターでこの動作が発生します。
twitter - Twitter および Accounts フレームワークでアプリケーション名を追加する
私は iOS 5 で小さな Twitter アプリケーションを開発していACAccount
ますTWRequest
。
ツイートを送信すると、詳細に「iOS経由」と表示されます。(Twitter API または iOS フレームワークを介して) アプリケーションの名前を設定して、「via MyApp」のようなものを表示できますか?
アプリのコンシューマー キーなどを使用して OAuth 経由で認証すると、自動的に設定されることはわかっていますが、ACAccount
.
ありがとうございました。
iphone - iOS5 で Twitter ACAccount を作成中にエラーが発生しました: NSURLErrorDomain エラー -1012
ACAccountStore
iOS5で新しい Twitter アカウントを作成して保存するのに問題があります。
アカウントを初期化するためのすべての手順を実行した後、ACAccountStore's
saveAccount:withCompletionHandler:
が返されますNSURLErrorDomain error -1012
。
誰かが同様の問題を抱えていますか?
以下の私のコードサンプルは、 requestToken を init に使用していますACAccountCrendential
。このオブジェクトは、OAToken
完了後に twitter から受け取ったトークンとシークレットで初期化された (ShareKit オブジェクト)OAuth
です。
奇妙なことに、Apple のAccounts Framework Referenceは、それ自体saveAccount:withCompletionHandler:
を実行しようとすることを示唆しています。OAuth
アカウントの種類が認証をサポートしており、アカウントが認証されていない場合、アカウントは資格情報を使用して認証されます。認証が成功すると、アカウントが保存されます。それ以外の場合は保存されません。
ユーザーがユーザー名/パスワードを入力してサーバーで直接認証する方法がないため、これは非常に奇妙です。
ACAccountCredential
また、アプリケーションのコンシューマ キーとコンシューマ シークレットを使用して初期化しようとしましたが、同じ結果になりました (で失敗しましたNSURLErrorDomain error -1012.
) 。
このトピックに関するガイダンスをいただければ幸いです。
ありがとう。
java - AccountManager IllegalArgumentException: キーが null です
わかりました、私はIllegalArgumentException
あるべきではない時点で取得しています。
Account
AccountManager を使用して保存されたカスタム拡張機能があります。
キーは定数文字列値ですが、アプリはまだスローします:
以下を使用しているため、この方法でユーザーデータを添付しているだけだと言わざるを得ません。
値を添付していないようでした。キーには特別な名前パターンが必要ですか?
誰かが以前にこの問題を抱えていましたか?
アップデート:
次のようなの中にスローされますmanager.setUserData()
(Android コード):
Eclipse でこのメソッドに「入る」と、デバッグ パースペクティブで次のようになります。
値は null ではありません >o<