如何防止我的应用程序被其他应用程序打开,如沙箱等

本文关键字:应用程序 其他 何防止 我的 | 更新日期: 2023-09-27 18:01:18

我正在开发一个有进程运行的应用程序。出于一些安全要求,我不希望我的应用程序与任何其他应用程序一起打开,如一些文件复制应用程序,沙盒等,你能指导我是否可以使用c#吗?

如何防止我的应用程序被其他应用程序打开,如沙箱等

试试这个,

public bool IsFileLocked(string filename)
        {
            bool Locked = false;
            try
            {
                FileStream fs =
                    File.Open(filename, FileMode. OpenOrCreate,
                    FileAccess.ReadWrite, FileShare.None);
                fs.Close();
            }
            catch (IOException ex)
            {
                Locked = true;
            }
            return Locked;
        }

引自:How do I check a file is in use?