バックグラウンドでrootとして実行されるプロセスがあります。特定の偶数が発生すると、NSAlertをNSTextFieldでポップアップして、ユーザーがいくつかの情報を提供できるようにします。ただし、ユーザーはTextFieldをクリックしたり、何かを入力することはできません。私はアラートボックスをドラッグすることができますし、アラートのボタンをクリックしてください。rootとして実行中のプロセスによって生成されたテキスト入力を求めるNSAlert
私のプロセスはrootとして実行されているため、マシンにログインしているエンドユーザアカウントではないと思います。分散オブジェクトなどを介してユーザーと配管情報を別々のプロセスを生成することなく簡単に回避する方法はありますか?
"これは、私のプロセスがマシンにログインしているエンドユーザアカウントではなくrootとして実行されているためです。"ケー!それは私にとって奇妙な声明のように聞こえる。 –
どのように?私のプロセスはrootとして実行されます。マシンの電源が入ったら起動します。誰かがマシンにログインしているかどうかにかかわらず実行されます。 しかし、誰かがマシンにログインしていると、エンドユーザーからの入力を要求する必要があることがあります。だから私はNSAlertをポップアップしようとしています。 – Tagnal