Mac OS Xログインウィンドウの/System/Library/CoreServices/loginwindow.appをカスタムログインウィンドウアプリケーションに置き換えることはできますか? (See my rational for doing so)Macログイン画面を置き換えることはできますか?
私のココアプログラミングのスキルは初歩的なものです。
(undefined [lazy bound]) external _CGSCreateLoginSession (from ApplicationServices)
Iの避難所」:私はそれは面白い、私はリンク機能の一つであることを
nm -mg /System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession
を行うことによって、使用する機能ものを見るためにa undocumented utility that performs fast user switching)あるプローブCGSessionを(実行、ことがわかります。tはApplicationServicesフレームワークに関するドキュメントを見つけた私は、私は深く代わりにアプリケーションプログラマーインタフェースのサービスプロバイダインタフェースに取得してい疑う
私はこれは本当に面白いスニペット見つけた:。(google cache)(direct link to down pageを。迅速なユーザーの切り替えが無効になっていても、ログインウィンドウに切り替えると主張するアプリケーションからサイトが再構成されているように見えます)。
#include "CGSInternal.h"
int main (int argc, const char * argv[]) {
// switch to the login window
CGSCreateLoginSession(NULL);
return 0;
}
私はCoreGraphicsを意味するためにCGを取り、それは(おそらく、現在のユーザーの仕事上のログインダイアログアップを置くことを除いて)で、ロギングに関係しているかを理解していません。
ログインウィンドウを置き換えることができない場合でも、私はこれらの行に沿って(Appleで働かない人によって)何ができるのか知りたいと思うでしょう。
あなたの「そのための論理的根拠」が壊れているように見える(「リンクが壊れている」など) – akf
申し訳ありません。私はリンクを修正しました。 –
すべて可能です。それはあなたが無効にしたいいくつの保証とEULAsに依存します。 –