<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Права на Program Files]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Права на Program Files форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 30 Apr 2026 05:30:31 +0300</pubDate>
		<item>
			<title>Права на Program Files</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message66478/topic7692/">Права на Program Files</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_bl66PIka" href="/user/1103/" bx-tooltip-user-id="1103">Kalmar</a> написал:<br />Есть вариант проще и удобнее<br />=============<br />Ок, наверное так правильнее, но всё же тут надо что-то делать руками пользователю, что не есть хорошо. Инсталлятор должен всё делать сам. <br />И если это просто архив с программой, то там хотя бы должна быть инструкция что делать, если ставишь программу в ProgramFiles.<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_0VgNhkst" href="/user/62/" bx-tooltip-user-id="62">nikolz</a> написал:<br />попробуйте изменить атрибуты у папки Program Files (x86) и убрать флаг &quot;только читать&quot;<br />=============<br />Поверьте мне, всё гораздо сложнее : )<br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_Lwt8eb9p" href="/user/15712/" bx-tooltip-user-id="15712">Даниил Волошин</a> написал:<br />рекомендуем Вам обратиться в техническую поддержку Вашего брокера<br />=============<br />Ок, придётся писать всем четырём... &nbsp;Правда, мне это теперь не очень нужно, т.к. у меня всё уже установлено. Не знаю, буду ли я это делать. <br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_yrJeJ7jx" href="/user/15712/" bx-tooltip-user-id="15712">Даниил Волошин</a> написал:<br />Таким образом, при установке в системные директории рекомендуем работать с Рабочим местом QUIK под учётной записью Windows с правами администратора<br />=============<br />Я на своём компе естественно админ, но обычно система считает тебя обычным пользователем, и это правильно. <br />Но в данном случае это не важно, потому что инсталлятор обычно для того, чтобы поставиться в ProgramFiles получает приоритет админа, собственно он и создает каталог Quik под ним, в этом и проблема. Затем квик запускается под обычным пользователем, а записывать файлы в <br />c:\Program Files (x86)\Quik\<br />он не может. По сему я и предложил, то что предложил в 1-м сообщении. <br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_PAiPTWFX" href="/user/15712/" bx-tooltip-user-id="15712">Даниил Волошин</a> написал:<br />Также возможен вариант запуска Рабочего места от имени администратора.<br />=============<br />Это точно плохая идея, для любой обычной программы. <br />
			<i>26.10.2022 23:04:56, СергейК.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message66478/topic7692/</link>
			<guid>http://forum.quik.ru/messages/forum8/message66478/topic7692/</guid>
			<pubDate>Wed, 26 Oct 2022 23:04:56 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Права на Program Files</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message66439/topic7692/">Права на Program Files</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			<table class="forum-spoiler"><thead onclick="if (this.nextSibling.style.display=='none') { this.nextSibling.style.display=''; BX.addClass(this, 'forum-spoiler-head-open'); } else { this.nextSibling.style.display='none'; BX.removeClass(this, 'forum-spoiler-head-open'); } BX.onCustomEvent('BX.Forum.Spoiler:toggle', [{node: this}]); event.stopPropagation();"><tr><th><div>Скрытый текст</div></th></tr></thead><tbody class="forum-spoiler" style="display:none;"><tr><td><br />====quote====<br /><a class="blog-p-user-name" id="bp_3V0he8o1" href="/user/13553/" bx-tooltip-user-id="13553">СергейК</a> написал:<br />При установке вашей программы предлагается использовать каталог типа Quik, но это не очень хорошо, так что я все квики ставлю в <br />Program Files (x86)<br /><br />Но т.к. это необычный каталог, то при запуске квика оттуда у не нет прав записывать свои рабочие файлы в него же. <br />Лечится это тем, что для каталога типа <br /><br />c:\Program Files (x86)\QuikInvPal\<br /><br />(квик брокера Инв. Палата) даются все права на запись текущему пользователю. Если этого не сделать, то программа либо не будет работать (завершается с ошибкой), либо будет, но через VirtualStore, что тоже не супер. Конечно, давать права на запись внутри <br />Program Files (x86)<br />тоже не очень правильно, но а как ещё?<br /><br />Так вот я предлагаю в ваш инсталлятор добавить проверку, что программа ставится в <br />Program Files (x86)<br />или<br />Program Files<br />и в таком случае автоматом давать текущему пользователю права на всё в каталоге программы <br />(типа c:\Program Files (x86)\QuikInv\)<br /><br />Просто когда прав нет и программа работать не будет, то она про это не скажет, надо самому догадаться (если она выдаст ошибку, то она будет про другое). <br />Также при запуске уже самого квика можно проверять, что у него есть права на запись в его рабочий каталог, и если нет, то так и сообщать, чтобы пользователь сразу это исправил. <br /><br /><br />Другой вариант - хранить все рабочие данные там, где полагается - в <br />c:\Users\UserName\AppData\<br />но вы наверное так делать не будете, т.к. это будет слишком резкое изменение. &nbsp;<br />=============<br /></td></tr></tbody></table><br />Здравствуйте,<br /><br />Созданием инсталляторов Рабочего места QUIK, в случае, если Вы клиент брокера, занимается Ваш брокер. Следовательно, по добавлению проверок в инсталлятор рекомендуем Вам обратиться в техническую поддержку Вашего брокера.<br /><br />При установке Рабочего места в какую-либо директорию подразумевается, что у пользователя, который находится в системе, имеются права на данную директорию. Таким образом, при установке в системные директории рекомендуем работать с Рабочим местом QUIK под учётной записью Windows с правами администратора. Также возможен вариант запуска Рабочего места от имени администратора.<br />При установке Рабочего места в какую-либо директорию подразумевается, что у пользователя, который находится в системе<span class="bx-font" style="font-size:;">,</span> имеются права на данную директорию. Таким образом, при установке в системные директории рекомендуем работать под учётной записью Windows с правами администратора. Также возможен вариант запуска Рабочего места QUIK от имени администратора. <br />
			<i>25.10.2022 12:12:16, Даниил Волошин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message66439/topic7692/</link>
			<guid>http://forum.quik.ru/messages/forum8/message66439/topic7692/</guid>
			<pubDate>Tue, 25 Oct 2022 12:12:16 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Права на Program Files</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message66368/topic7692/">Права на Program Files</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			Если очень надо, то попробуйте изменить атрибуты у папки Program Files (x86) и убрать флаг &quot;только читать&quot;. <br />
			<i>19.10.2022 18:11:55, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message66368/topic7692/</link>
			<guid>http://forum.quik.ru/messages/forum8/message66368/topic7692/</guid>
			<pubDate>Wed, 19 Oct 2022 18:11:55 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Права на Program Files</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message66367/topic7692/">Права на Program Files</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			Есть вариант проще и удобнее.<br />В ярлык запуска прописать рабочую директорию отличную от ProgramFiles, куда-то куда у текущего пользователя есть право записи.<br />Например в тот же %APPDATA%\Quik\ <br />
			<i>19.10.2022 16:32:45, Kalmar.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message66367/topic7692/</link>
			<guid>http://forum.quik.ru/messages/forum8/message66367/topic7692/</guid>
			<pubDate>Wed, 19 Oct 2022 16:32:45 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
		<item>
			<title>Права на Program Files</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum8/message66364/topic7692/">Права на Program Files</a></b> в форуме <a href="http://forum.quik.ru/forum8/">Пожелания по развитию QUIK</a>. <br />
			При установке вашей программы предлагается использовать каталог типа Quik, но это не очень хорошо, так что я все квики ставлю в <br />Program Files (x86)<br /><br />Но т.к. это необычный каталог, то при запуске квика оттуда у не нет прав записывать свои рабочие файлы в него же. <br />Лечится это тем, что для каталога типа <br /><br />c:\Program Files (x86)\QuikInvPal\<br /><br />(квик брокера Инв. Палата) даются все права на запись текущему пользователю. Если этого не сделать, то программа либо не будет работать (завершается с ошибкой), либо будет, но через VirtualStore, что тоже не супер. Конечно, давать права на запись внутри <br />Program Files (x86)<br />тоже не очень правильно, но а как ещё?<br /><br />Так вот я предлагаю в ваш инсталлятор добавить проверку, что программа ставится в <br />Program Files (x86)<br />или<br />Program Files<br />и в таком случае автоматом давать текущему пользователю права на всё в каталоге программы <br />(типа c:\Program Files (x86)\QuikInv\)<br /><br />Просто когда прав нет и программа работать не будет, то она про это не скажет, надо самому догадаться (если она выдаст ошибку, то она будет про другое). <br />Также при запуске уже самого квика можно проверять, что у него есть права на запись в его рабочий каталог, и если нет, то так и сообщать, чтобы пользователь сразу это исправил. <br /><br /><br />Другой вариант - хранить все рабочие данные там, где полагается - в <br />c:\Users\UserName\AppData\<br />но вы наверное так делать не будете, т.к. это будет слишком резкое изменение. &nbsp; <br />
			<i>19.10.2022 16:08:57, СергейК.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum8/message66364/topic7692/</link>
			<guid>http://forum.quik.ru/messages/forum8/message66364/topic7692/</guid>
			<pubDate>Wed, 19 Oct 2022 16:08:57 +0300</pubDate>
			<category>Пожелания по развитию QUIK</category>
		</item>
	</channel>
</rss>
