﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Win32Exception: Отказано в доступе</title>
  <id>~/topic/1006/win32exception-otkazano-v-dostupe/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-29T23:57:02Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1006" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/6044/</id>
    <title type="text">Аналогичная проблема. При запуске SmartSample в debug-режиме под Visual Studio 2008 получаю Win32Exc...</title>
    <published>2011-02-17T17:24:28Z</published>
    <updated>2011-02-17T17:24:28Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;pyhta4og &lt;a href="https://stocksharp.com/posts/m/6043/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Аналогичная проблема.&lt;br /&gt;&lt;br /&gt;При запуске SmartSample в debug-режиме под Visual Studio 2008&lt;br /&gt;&lt;br /&gt;получаю Win32Exception &amp;quot;Access Denied&amp;quot;&lt;br /&gt;   at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)&lt;br /&gt;   at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)&lt;br /&gt;   at System.Diagnostics.Process.Kill()&lt;br /&gt;   at Ecng.Trading.Smart.SmartTrader.KillSmartComProcess()&lt;br /&gt;   at Ecng.Trading.Smart.SmartTrader.OnConnect()&lt;br /&gt;&lt;br /&gt;Если пускать .exe файл - ошибки нет.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Студия наверное не из под привилегированного аккаунта запускается. А следовательно и debug.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/6043/</id>
    <title type="text">Аналогичная проблема. При запуске SmartSample в debug-режиме под Visual Studio 2008 получаю Win32Exc...</title>
    <published>2011-02-17T17:15:37Z</published>
    <updated>2011-02-17T17:15:37Z</updated>
    <author>
      <name>pyhta4og</name>
      <uri>https://stocksharp.com/users/497/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Аналогичная проблема.&lt;br /&gt;&lt;br /&gt;При запуске SmartSample в debug-режиме под Visual Studio 2008&lt;br /&gt;&lt;br /&gt;получаю Win32Exception &amp;quot;Access Denied&amp;quot;&lt;br /&gt;   at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId, Int32 access, Boolean throwIfExited)&lt;br /&gt;   at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)&lt;br /&gt;   at System.Diagnostics.Process.Kill()&lt;br /&gt;   at Ecng.Trading.Smart.SmartTrader.KillSmartComProcess()&lt;br /&gt;   at Ecng.Trading.Smart.SmartTrader.OnConnect()&lt;br /&gt;&lt;br /&gt;Если пускать .exe файл - ошибки нет.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Специально воспроизвел эту ошибку вызывая из тестового приложения OpenProcess для  notepad.exe и для smartcom2.exe&lt;br /&gt;Для первого все нормально даже в дебаге, для второго - под дебагом в VS - ошибка.&lt;br /&gt;&lt;br /&gt;Порылся по форумам нашел решение (чтобы это ни значило, но работает).&lt;br /&gt;Чтобы убивать любые процессы надо своему процессу поставить SeDebugPriviledge&lt;br /&gt;&lt;br /&gt;Для этого нашел классик - см код ниже.&lt;br /&gt;Для использования в SmartSample.MainWindow.MainWindow вставить Win32Helpers.SeDebugPriviledge.Enable();&lt;br /&gt;&lt;br /&gt;Классик надо включить в проект примера.&lt;br /&gt;&lt;br /&gt;Возможно Михаил включит в S# раз у нескольких людей такая ошибка вылетает&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;namespace Win32Helpers&lt;br /&gt;{&lt;br /&gt;    using System.Runtime.InteropServices;&lt;br /&gt;&lt;br /&gt;    public class SeDebugPriviledge&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;        &amp;#91;DllImport(&amp;quot;advapi32.dll&amp;quot;, SetLastError = true)&amp;#93;&lt;br /&gt;        &amp;#91;return: MarshalAs(UnmanagedType.Bool)&amp;#93;&lt;br /&gt;        static extern bool OpenProcessToken(IntPtr ProcessHandle,&lt;br /&gt;            UInt32 DesiredAccess, out IntPtr TokenHandle);&lt;br /&gt;&lt;br /&gt;        private static uint STANDARD_RIGHTS_REQUIRED = 0x000F0000;&lt;br /&gt;        private static uint STANDARD_RIGHTS_READ = 0x00020000;&lt;br /&gt;        private static uint TOKEN_ASSIGN_PRIMARY = 0x0001;&lt;br /&gt;        private static uint TOKEN_DUPLICATE = 0x0002;&lt;br /&gt;        private static uint TOKEN_IMPERSONATE = 0x0004;&lt;br /&gt;        private static uint TOKEN_QUERY = 0x0008;&lt;br /&gt;        private static uint TOKEN_QUERY_SOURCE = 0x0010;&lt;br /&gt;        private static uint TOKEN_ADJUST_PRIVILEGES = 0x0020;&lt;br /&gt;        private static uint TOKEN_ADJUST_GROUPS = 0x0040;&lt;br /&gt;        private static uint TOKEN_ADJUST_DEFAULT = 0x0080;&lt;br /&gt;        private static uint TOKEN_ADJUST_SESSIONID = 0x0100;&lt;br /&gt;        private static uint TOKEN_READ = (STANDARD_RIGHTS_READ | TOKEN_QUERY);&lt;br /&gt;        private static uint TOKEN_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED | TOKEN_ASSIGN_PRIMARY |&lt;br /&gt;            TOKEN_DUPLICATE | TOKEN_IMPERSONATE | TOKEN_QUERY | TOKEN_QUERY_SOURCE |&lt;br /&gt;            TOKEN_ADJUST_PRIVILEGES | TOKEN_ADJUST_GROUPS | TOKEN_ADJUST_DEFAULT |&lt;br /&gt;            TOKEN_ADJUST_SESSIONID);&lt;br /&gt;&lt;br /&gt;        &amp;#91;DllImport(&amp;quot;kernel32.dll&amp;quot;, SetLastError = true)&amp;#93;&lt;br /&gt;        static extern IntPtr GetCurrentProcess();&lt;br /&gt;&lt;br /&gt;        &amp;#91;DllImport(&amp;quot;advapi32.dll&amp;quot;, SetLastError = true, CharSet = CharSet.Auto)&amp;#93;&lt;br /&gt;        &amp;#91;return: MarshalAs(UnmanagedType.Bool)&amp;#93;&lt;br /&gt;        static extern bool LookupPrivilegeValue(string lpSystemName, string lpName,&lt;br /&gt;            out LUID lpLuid);&lt;br /&gt;&lt;br /&gt;        public const string SE_ASSIGNPRIMARYTOKEN_NAME = &amp;quot;SeAssignPrimaryTokenPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_AUDIT_NAME = &amp;quot;SeAuditPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_BACKUP_NAME = &amp;quot;SeBackupPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_CHANGE_NOTIFY_NAME = &amp;quot;SeChangeNotifyPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_CREATE_GLOBAL_NAME = &amp;quot;SeCreateGlobalPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_CREATE_PAGEFILE_NAME = &amp;quot;SeCreatePagefilePrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_CREATE_PERMANENT_NAME = &amp;quot;SeCreatePermanentPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_CREATE_SYMBOLIC_LINK_NAME = &amp;quot;SeCreateSymbolicLinkPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_CREATE_TOKEN_NAME = &amp;quot;SeCreateTokenPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_DEBUG_NAME = &amp;quot;SeDebugPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_ENABLE_DELEGATION_NAME = &amp;quot;SeEnableDelegationPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_IMPERSONATE_NAME = &amp;quot;SeImpersonatePrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_INC_BASE_PRIORITY_NAME = &amp;quot;SeIncreaseBasePriorityPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_INCREASE_QUOTA_NAME = &amp;quot;SeIncreaseQuotaPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_INC_WORKING_SET_NAME = &amp;quot;SeIncreaseWorkingSetPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_LOAD_DRIVER_NAME = &amp;quot;SeLoadDriverPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_LOCK_MEMORY_NAME = &amp;quot;SeLockMemoryPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_MACHINE_ACCOUNT_NAME = &amp;quot;SeMachineAccountPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_MANAGE_VOLUME_NAME = &amp;quot;SeManageVolumePrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_PROF_SINGLE_PROCESS_NAME = &amp;quot;SeProfileSingleProcessPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_RELABEL_NAME = &amp;quot;SeRelabelPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_REMOTE_SHUTDOWN_NAME = &amp;quot;SeRemoteShutdownPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_RESTORE_NAME = &amp;quot;SeRestorePrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_SECURITY_NAME = &amp;quot;SeSecurityPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_SHUTDOWN_NAME = &amp;quot;SeShutdownPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_SYNC_AGENT_NAME = &amp;quot;SeSyncAgentPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_SYSTEM_ENVIRONMENT_NAME = &amp;quot;SeSystemEnvironmentPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_SYSTEM_PROFILE_NAME = &amp;quot;SeSystemProfilePrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_SYSTEMTIME_NAME = &amp;quot;SeSystemtimePrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_TAKE_OWNERSHIP_NAME = &amp;quot;SeTakeOwnershipPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_TCB_NAME = &amp;quot;SeTcbPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_TIME_ZONE_NAME = &amp;quot;SeTimeZonePrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_TRUSTED_CREDMAN_ACCESS_NAME = &amp;quot;SeTrustedCredManAccessPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_UNDOCK_NAME = &amp;quot;SeUndockPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        public const string SE_UNSOLICITED_INPUT_NAME = &amp;quot;SeUnsolicitedInputPrivilege&amp;quot;;&lt;br /&gt;&lt;br /&gt;        &amp;#91;StructLayout(LayoutKind.Sequential)&amp;#93;&lt;br /&gt;        public struct LUID&lt;br /&gt;        {&lt;br /&gt;            public UInt32 LowPart;&lt;br /&gt;            public Int32 HighPart;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        &amp;#91;DllImport(&amp;quot;kernel32.dll&amp;quot;, SetLastError = true)&amp;#93;&lt;br /&gt;        static extern bool CloseHandle(IntPtr hHandle);&lt;br /&gt;&lt;br /&gt;        public const UInt32 SE_PRIVILEGE_ENABLED_BY_DEFAULT = 0x00000001;&lt;br /&gt;        public const UInt32 SE_PRIVILEGE_ENABLED = 0x00000002;&lt;br /&gt;        public const UInt32 SE_PRIVILEGE_REMOVED = 0x00000004;&lt;br /&gt;        public const UInt32 SE_PRIVILEGE_USED_FOR_ACCESS = 0x80000000;&lt;br /&gt;&lt;br /&gt;        &amp;#91;StructLayout(LayoutKind.Sequential)&amp;#93;&lt;br /&gt;        public struct TOKEN_PRIVILEGES&lt;br /&gt;        {&lt;br /&gt;            public UInt32 PrivilegeCount;&lt;br /&gt;            public LUID Luid;&lt;br /&gt;            public UInt32 Attributes;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        &amp;#91;StructLayout(LayoutKind.Sequential)&amp;#93;&lt;br /&gt;        public struct LUID_AND_ATTRIBUTES&lt;br /&gt;        {&lt;br /&gt;            public LUID Luid;&lt;br /&gt;            public UInt32 Attributes;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        // Use this signature if you do not want the previous state&lt;br /&gt;        &amp;#91;DllImport(&amp;quot;advapi32.dll&amp;quot;, SetLastError = true)&amp;#93;&lt;br /&gt;        &amp;#91;return: MarshalAs(UnmanagedType.Bool)&amp;#93;&lt;br /&gt;        static extern bool AdjustTokenPrivileges(IntPtr TokenHandle,&lt;br /&gt;           &amp;#91;MarshalAs(UnmanagedType.Bool)&amp;#93;bool DisableAllPrivileges,&lt;br /&gt;           ref TOKEN_PRIVILEGES NewState,&lt;br /&gt;           UInt32 Zero,&lt;br /&gt;           IntPtr Null1,&lt;br /&gt;           IntPtr Null2);&lt;br /&gt;&lt;br /&gt;        static public bool Enable()&lt;br /&gt;        {&lt;br /&gt;            IntPtr hToken;&lt;br /&gt;            LUID luidSEDebugNameValue;&lt;br /&gt;            TOKEN_PRIVILEGES tkpPrivileges;&lt;br /&gt;&lt;br /&gt;            if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, out hToken))&lt;br /&gt;            {&lt;br /&gt;                Console.WriteLine(&amp;quot;OpenProcessToken() failed, error = {0} . SeDebugPrivilege is not available&amp;quot;, Marshal.GetLastWin32Error());&lt;br /&gt;                return false;&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                Console.WriteLine(&amp;quot;OpenProcessToken() successfully&amp;quot;);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            if (!LookupPrivilegeValue(null, SE_DEBUG_NAME, out luidSEDebugNameValue))&lt;br /&gt;            {&lt;br /&gt;                Console.WriteLine(&amp;quot;LookupPrivilegeValue() failed, error = {0} .SeDebugPrivilege is not available&amp;quot;, Marshal.GetLastWin32Error());&lt;br /&gt;                CloseHandle(hToken);&lt;br /&gt;                return false;&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                Console.WriteLine(&amp;quot;LookupPrivilegeValue() successfully&amp;quot;);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            tkpPrivileges.PrivilegeCount = 1;&lt;br /&gt;            tkpPrivileges.Luid = luidSEDebugNameValue;&lt;br /&gt;            tkpPrivileges.Attributes = SE_PRIVILEGE_ENABLED;&lt;br /&gt;&lt;br /&gt;            if (!AdjustTokenPrivileges(hToken, false, ref tkpPrivileges, 0, IntPtr.Zero, IntPtr.Zero))&lt;br /&gt;            {&lt;br /&gt;                Console.WriteLine(&amp;quot;LookupPrivilegeValue() failed, error = {0} .SeDebugPrivilege is not available&amp;quot;, Marshal.GetLastWin32Error());&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                Console.WriteLine(&amp;quot;SeDebugPrivilege is now available&amp;quot;);&lt;br /&gt;            }&lt;br /&gt;            CloseHandle(hToken);&lt;br /&gt;            return true;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/2882/</id>
    <title type="text">антивирус стоит, конечно. ладно, это пока не мегакритично. поразбираюсь попозже. как пофикшу - отпиш...</title>
    <published>2010-05-17T12:12:00Z</published>
    <updated>2010-05-17T12:12:00Z</updated>
    <author>
      <name>Greene</name>
      <uri>https://stocksharp.com/users/27604/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">антивирус стоит, конечно.&lt;br /&gt;ладно, это пока не мегакритично. поразбираюсь попозже.&lt;br /&gt;как пофикшу - отпишусь сюда в чем была проблема.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/2881/</id>
    <title type="text">Если под debug права меняются, то рекомендую переставить VS. Антивирусов случаем никаких не стоит? </title>
    <published>2010-05-17T12:06:00Z</published>
    <updated>2010-05-17T12:06:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Если под debug права меняются, то рекомендую переставить VS.&lt;br /&gt;Антивирусов случаем никаких не стоит?&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/2880/</id>
    <title type="text">winXP pro sp3 </title>
    <published>2010-05-17T10:53:00Z</published>
    <updated>2010-05-17T10:53:00Z</updated>
    <author>
      <name>Greene</name>
      <uri>https://stocksharp.com/users/27604/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">winXP pro sp3&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/2879/</id>
    <title type="text">Какая ОС? </title>
    <published>2010-05-17T10:36:00Z</published>
    <updated>2010-05-17T10:36:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Какая ОС?&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/2878/</id>
    <title type="text">Спасибо! Я уже понял, что проблема не связана с вашим фреймворком. Я работаю под администратором в V...</title>
    <published>2010-05-17T09:25:00Z</published>
    <updated>2010-05-17T09:25:00Z</updated>
    <author>
      <name>Greene</name>
      <uri>https://stocksharp.com/users/27604/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Спасибо!&lt;br /&gt;Я уже понял, что проблема не связана с вашим фреймворком.&lt;br /&gt;&lt;br /&gt;Я работаю под администратором в Visual Studio 2008 Pro. Когда я&lt;br /&gt;запускаю программу из експлорера или в студии без дебага - процесс&lt;br /&gt;убивается нормально. Ошибка возникает только когда я запускаю&lt;br /&gt;программу в студии через &amp;quot;F5&amp;quot; (start debugging). Видимо при этом&lt;br /&gt;используется какая-то другая аутентификация.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/2877/</id>
    <title type="text">SmartTrader при старте убивает процесс SmartCOM2.exe (для предотвращения зависания). У Вас видимо пр...</title>
    <published>2010-05-17T02:26:00Z</published>
    <updated>2010-05-17T02:26:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">SmartTrader при старте убивает процесс SmartCOM2.exe (для&lt;br /&gt;предотвращения зависания). У Вас видимо прога не имеет прав к удалению&lt;br /&gt;этому процессу. Критично получить админские права на машину?&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/2876/</id>
    <title type="text">попробовал приконнектится к квику: var trader = new QuikTrader(&amp;quot;C:\\Program Files\\Quik5\\&amp;quot;); - эксе...</title>
    <published>2010-05-16T21:20:00Z</published>
    <updated>2010-05-16T21:20:00Z</updated>
    <author>
      <name>Greene</name>
      <uri>https://stocksharp.com/users/27604/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">попробовал приконнектится к квику:&lt;br /&gt;var trader = new QuikTrader(&amp;quot;C:\\Program Files\\Quik5\\&amp;quot;);&lt;br /&gt;- эксепшена не возникает.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/2875/</id>
    <title type="text">Здравствуйте, Михаил. Можете подсказать, пожалуйста, с чем может быть связана следующая проблема? Пр...</title>
    <published>2010-05-16T21:12:00Z</published>
    <updated>2010-05-16T21:12:00Z</updated>
    <author>
      <name>Greene</name>
      <uri>https://stocksharp.com/users/27604/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Здравствуйте, Михаил.&lt;br /&gt;&lt;br /&gt;Можете подсказать, пожалуйста, с чем может быть связана следующая&lt;br /&gt;проблема?&lt;br /&gt;&lt;br /&gt;При вызове:&lt;br /&gt;    var trader = new SmartTrader(&amp;quot;&amp;lt;my_login&amp;gt;&amp;quot;, &amp;quot;&amp;lt;my_password&amp;gt;&amp;quot;);&lt;br /&gt;получаю ошибку:&lt;br /&gt;17.05.2010 0:05:46: ERROR: System.ComponentModel.Win32Exception:&lt;br /&gt;Отказано в доступе&lt;br /&gt;   at System.Diagnostics.ProcessManager.OpenProcess(Int32 processId,&lt;br /&gt;Int32 access, Boolean throwIfExited)&lt;br /&gt;   at System.Diagnostics.Process.GetProcessHandle(Int32 access,&lt;br /&gt;Boolean throwIfExited)&lt;br /&gt;   at System.Diagnostics.Process.Kill()&lt;br /&gt;   at Ecng.Trading.Smart.SmartTrader.☻()&lt;br /&gt;   at Ecng.Trading.Smart.SmartTrader..ctor(String login, String&lt;br /&gt;password, IPEndPoint endPoint, Boolean isAutoSaveOrders)&lt;br /&gt;   at Ecng.Trading.Smart.SmartTrader..ctor(String login, String&lt;br /&gt;password, IPEndPoint endPoint)&lt;br /&gt;   at Ecng.Trading.Smart.SmartTrader..ctor(String login, String&lt;br /&gt;password)&lt;br /&gt;   at WealthLab.TradingSystemExecutor.Main(String[] args) in D:\home&lt;br /&gt;\HFT\MTS\WealthLab\WealthLab\base\TradingSystemExecutor.cs:line 74&lt;br /&gt;&lt;br /&gt;Программу запускаю под администратором. &lt;br /&gt; </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>