いくつかのフォルダーがあり、すべてのフォルダーにいくつかの .DLL ファイルが含まれています。DLL は実行できますが、この DLL による独自のフォルダー外での CRUD 操作を禁止する必要があります。
ただし、DLL は、DLL が配置されているフォルダーと同じフォルダーにある限り、必要な保存操作を実行できます。
例えば:
//このコードは正常に実行できます
public static void Create()
{
string path = Directory.GetCurrentDirectory() + "\\file.txt";
File.Create(path);
}
//しかし、このコードの実行は禁止しなければなりません
public static void Create()
{
File.Create("../file.txt");
}