我知道有三种方法可以完成此操作: 1)修改操作系统级别的快捷方式以传入-nl XX 2)将app.ini文件更改为-nl XX (在单独的行上) 3)将config.ini更改为osgi.nl = XX这些方法的问题在于,它们都需要应用程序目录的写权限。在不提供程序写访问权限的Vista / Windows 7和Linux实现下运行时,普通用户没有修改这些文件的权限。
有没有另一种方法来传递改变VM语言的参数?
来自的unistd.h函数成功地将实际用户in(在具有适当权限和所有权的程序中)从普通用户更改为根用户。但是,当在普通用户拥有的程序中使用相同的函数并具有相同的权限时,函数调用返回0以获得成功,但实际上无法成功地将实际用户in从一个普通用户更改为另一个普通用户。 printf("UID after setuid is %d\n", getu