MyWackoSite - NsuTs/Documentation/devguide/csharp http://parallels.nsu.ru/WackoWiki/NsuTs/Documentation/devguide/csharp History/revisions of MyWackoSite/NsuTs/Documentation/devguide/csharp en-us 2011-09-20 11:11:12 http://parallels.nsu.ru/WackoWiki/NsuTs/Documentation/devguide/csharp/show?time=2011-09-20+11%3A11%3A12 <div class="pageBefore"><img src="http://parallels.nsu.ru/WackoWiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" /></div><div class="page"> <b>Сравнение версий <a name=".nsuts.documentation.devguide.csharp" href="http://parallels.nsu.ru/WackoWiki/NsuTs/Documentation/devguide/csharp?v=183i" class="">/Nsu&nbsp;Ts&nbsp;/&nbsp;Documentation&nbsp;/&nbsp;devguide&nbsp;/&nbsp;csharp</a> за <a href="http://parallels.nsu.ru/WackoWiki/NsuTs/Documentation/devguide/csharp?time=2011-09-20+11%3A11%3A12">2011-09-20 11:11:12</a> и <a href="http://parallels.nsu.ru/WackoWiki/NsuTs/Documentation/devguide/csharp">2011-09-23 18:56:33</a></b><br /> <br /> <b>Добавлено:</b><br /> <div class="additions"><a name="h5420-1"></a><h3>Appdomain</h3> Добавил программу appdomain в&nbsp;svn (trunk/checker/compiler/vc-sharp/appdomain.{cs,exe}).<br /> Она&nbsp;принимает два&nbsp;аргумента:<br /> <ol type="1"><li> полный путь до&nbsp;директории, в&nbsp;которой находятся исполняемый файл и&nbsp;{in,out}put.txt (c:\...\test) </li><li> название исполняемого файла (task.exe)</li></ol> При&nbsp;запуске appdomain ограничивает права (работа с&nbsp;сетью, создание окон), оставляя только чтение/запись input.txt/output.txt<br /> и&nbsp;запускает исполняемый файл. (код возврата тот&nbsp;же, что&nbsp;у&nbsp;исполняемого файла).<br /> К&nbsp;сожалению, не&nbsp;удаётся сделать нормальное взаимодействие с&nbsp;winkill <a href="http://parallels.nsu.ru/cgi-bin/bugzilla/show_bug.cgi?id=823" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink"><img src="http://parallels.nsu.ru/WackoWiki/themes/default/icons/web.gif" alt="" border="0" />bug #823</a>,<br /> так&nbsp;как appdomain нужно исполнить другой процесс и&nbsp;winkill падает (его баг?).<br /> Следует улучшить взаимодействие winkill и&nbsp;appdomain.</div></div> 2011-09-20 10:45:09 http://parallels.nsu.ru/WackoWiki/NsuTs/Documentation/devguide/csharp/show?time=2011-09-20+10%3A45%3A09 <div class="pageBefore"><img src="http://parallels.nsu.ru/WackoWiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" /></div><div class="page"> <b>Сравнение версий <a href="http://parallels.nsu.ru/WackoWiki/NsuTs/Documentation/devguide/csharp?v=183i" class="">/Nsu&nbsp;Ts&nbsp;/&nbsp;Documentation&nbsp;/&nbsp;devguide&nbsp;/&nbsp;csharp</a> за <a href="http://parallels.nsu.ru/WackoWiki/NsuTs/Documentation/devguide/csharp?time=2011-09-20+10%3A45%3A09">2011-09-20 10:45:09</a> и <a href="http://parallels.nsu.ru/WackoWiki/NsuTs/Documentation/devguide/csharp?time=2011-09-20+11%3A11%3A12">2011-09-20 11:11:12</a></b><br /> <br /> <b>Добавлено:</b><br /> <div class="additions"><ul><li> Может быть лучше добавить поддержку appdomain в&nbsp;winkill (bug #823)?</li></ul></div><br /> <b>Удалено:</b><br /> <div class="deletions"><ul><li> Может быть лучше добавить поддержку appdomain в&nbsp;winkill?</li></ul></div></div>