Показать сообщение отдельно
Старый 21.03.2024, 17:48   #2  
Lankey is offline
Lankey
Участник
 
54 / 13 (1) ++
Регистрация: 19.05.2020
Для наглядности, вот код WinAPIServer::getTempPath()
X++:
#define.maxPath(260)
public server static str getTempPath()
{
    FileIOPermission fileIOPerm;
    InteropPermission interopPerm;
    str tempPath;
     // check file I/O permission
    fileIOPerm = new FileIOPermission('','r');
    fileIOPerm.demand();
    // get dll interop permission
    interopPerm = new InteropPermission(InteropKind::ClrInterop);
    interopPerm.assert();
    tempPath = System.IO.Path::GetTempPath();
    CodeAccessPermission::revertAssert();
    return tempPath;
}