在MAC应用程序中更改没有身份验证PopUp的网络接口

时间:2015-04-27 08:50:06

标签: objective-c macos networking authorization system-configuration

我正在研究MAC应用程序,我必须通过我的应用程序创建VPN连接,并且我已成功完成了 EBAS Apple示例代码的帮助。

现在,当用户想要连接到VPN时,我需要修改网络接口,并且AUTHORIZATION POPUP来获取用户权限。

这是修改网络接口的过程。

首先使用以下代码锁定系统首选项

Boolean result = SCPreferencesLock(prefToUnlock,TRUE); // Authentication PopUp Comes here to lock the system preferences.

然后其余代码修改工作正常的网络。

现在每当上面的行执行弹出窗口来获取Lock SystemPeference的授权。我希望这可以通过没有授权弹出窗口的Helper工具来完成。我试过了,但它总是返回false。

我还有其他方法可以存档吗。

谢谢

0 个答案:

没有答案