如何通过 MonoDevelop 中的代码使桌面启动器作为程序执行

如何通过 MonoDevelop 中的代码使桌面启动器作为程序执行

我正在 MonoDevelop 中创建一个用于创建桌面启动器的程序。它写入启动器,但不可执行。我尝试使用chmod 755 $AppPath终端中的命令,但一定是我传递的参数不正确,因为我仍然收到错误chmod command not found。System.Security.AccessControl.FileSecurity 命令会抛出错误not supported on platform (ubuntu 16.04 i386)

获取文件“/home/mrme60/Projects/ChromeApp/bin/Debug/chmod 755 /home/mrme60/Desktop/CodeProject.desktop”的信息时出错:没有此文件或目录 Process.Start ("chmod 755 " + app);

我尝试用谷歌搜索这个问题,但没有成功。

答案1

ProcessStartInfo psi = 新 ProcessStartInfo("chmod", "755 " + app); Process.Start(psi);

相关内容