当前位置: 技术问答>linux和unix
应用程序中获取读取设备文件的权限
来源: 互联网 发布时间:2016-11-20
本文导语: 大家好,我的情况是这样的: 我做了一个驱动,做了一个应用程序,应用程序中用ioctl来调用驱动程序中的ioctl函数。 现在的问题是:设备插入的时候,其权限是c rw- rw- ---,这个权限无法满足让我应用程...
大家好,我的情况是这样的:
我做了一个驱动,做了一个应用程序,应用程序中用ioctl来调用驱动程序中的ioctl函数。
现在的问题是:设备插入的时候,其权限是c rw- rw- ---,这个权限无法满足让我应用程序对设备文件进行操作。
而我又不想每次设备插入的时候在命令行打:sudo chmod 777 /dev/……
所以想请教大家,如何在我的应用程序中用root权限来打开设备文件。
不胜感激。
我做了一个驱动,做了一个应用程序,应用程序中用ioctl来调用驱动程序中的ioctl函数。
现在的问题是:设备插入的时候,其权限是c rw- rw- ---,这个权限无法满足让我应用程序对设备文件进行操作。
而我又不想每次设备插入的时候在命令行打:sudo chmod 777 /dev/……
所以想请教大家,如何在我的应用程序中用root权限来打开设备文件。
不胜感激。
|
在调用之前弹出一个对话框,提示用户输入root密码,然后以后得操作默认都是用root操作得