|
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330
|
|
CB10 узнать системную директорию и создать в ней файл02.02.2017, 23:08. Показов 2334. Ответов 36
Метки нет (Все метки)
Доброго времени!
Вопрос собственно в заголовке. В CB6 проблем с этим не было, а здесь не получается.. Еще в WIN7/8/10 cкорее всего права админа нужны для создание файла, или я ошибаюсь ?
0
|
|
| 02.02.2017, 23:08 | |
|
Ответы с готовыми решениями:
36
Создать нового пользователя, в его каталоге создать директорию и в ней текстовый файл
Как скопировать файл в системную директорию |
|
Модератор
|
|||
| 06.02.2017, 15:38 | |||
|
Не по теме:
А почему просто на диске папку не создать? Не в Windows, не в Program Files, не в Users - просто на диске С: создать папку. Если не заданы какие-то дополнительные условия безопасности - в эту папку смогут писать файлы любые пользователи...
0
|
|||
|
Супер-модератор
|
||
| 06.02.2017, 15:41 | ||
|
Не по теме: Я вот специально поэтому работаю из-под пользовательской учетки. Очень много узнаешь о своей же программе, о том, куда она лезет в реестр, к примеру, а ей нельзя; где пытается создать папки/файлы, а ей нельзя. Отлаживая приложение из-под админской учетки этого не узнаешь. Это (отладка из-под админа, в смысле), конечно, удобнее, никаких лишних сообщений о запретах. Правда, потом посыпятся нарекания от юзеров.
0
|
||
|
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330
|
||
| 06.02.2017, 17:48 [ТС] | ||
|
Добавлено через 1 минуту понравился вариант с функцией GetEnvironmentVariable Буду использовать AppData директории, где нибудь там...
0
|
||
|
Супер-модератор
|
|
| 06.02.2017, 19:06 | |
|
Что мешает юзеру перед тем, как устанавливать новое приложение, сделать снимок системы и отследить, что это самое приложение вытворяет у него за спиной, а потом точно так же помножить на 0 всё то, что было этим приложением оставлено? В чем вообще задача? Зачем оставлять мусор у пользователя на компьютере? Чтобы однозначно настроить его против себя и выбросить его руками свое приложение в корзину? Я бы сделал это немедленно, если бы увидел подобные попытки что-то скрытно мне втюхать.
0
|
|
|
Модератор
|
||
| 06.02.2017, 19:39 | ||
|
Не по теме:
Добавлено через 4 минуты твоя программа ведь где-то установлена? Ну вот и складывай свои "файлики" в подкаталог рабочей директории...
0
|
||
|
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330
|
|
| 06.02.2017, 19:42 [ТС] | |
|
Cоздать папку на диске С и отследить все изменения в системе совсем одно и тоже... Сарказм. Только 1 человек из тысячи так сделает.
Речь то идет об одном файле в 1 килобайт с информацией в случае удаления приложения. Где тут мусор ??
0
|
|
|
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330
|
|
| 06.02.2017, 19:47 [ТС] | |
|
0
|
|
|
Супер-модератор
|
|||
| 06.02.2017, 20:36 | |||
|
0
|
|||
| 07.02.2017, 09:13 | |
|
Не по теме: Неее, мне больше интересно что можно впихнуть в 1 кБ :)
0
|
|
|
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330
|
|
| 07.02.2017, 10:13 [ТС] | |
|
друзья, мне кажется вы потеряли суть задачи. Нужно просто оставить маячок для вновь устанавливаемого приложения. Только и всего.
0
|
|
|
управление сложностью
|
|
| 07.02.2017, 10:21 | |
|
Ну так оставьте его в реестре, в чем проблема-то
? Все-равно, продвинутый пользователь этот маяк вычислит без проблем (снимками системы). Если переживаете за лиценз своих программ - делайте токены, без которых приложение не будет работать.
0
|
|
|
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330
|
|
| 07.02.2017, 10:34 [ТС] | |
|
с реестром тоже трабл... Все отлично пока юзер - админ, если обычный юзер то в реестр уже не пишет..
0
|
|
|
Супер-модератор
|
||
| 07.02.2017, 11:34 | ||
|
От темы отписался, эти переливания из пустого в порожнее мне не интересны.
0
|
||
|
21 / 21 / 7
Регистрация: 27.07.2011
Сообщений: 330
|
||
| 07.02.2017, 11:42 [ТС] | ||
|
да и тему можно закрывать, там уже подсказали про функцию GetEnvironmentVariable + реестР, мне будет достаточно
Добавлено через 1 минуту
0
|
||
|
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
|
||
| 07.02.2017, 22:26 | ||
|
Вот, напимер, программа uTorrent (ее новые версии) пишется в папку %APPDATA%\uTorrent\ И это хорошо. У каждого юзера есть свои программы, пускай он даже один Создал нового - там почти чистая винда. Но это в теории Добавлено через 9 минут P.S. Но %APPDATA%, например в win7 это C:\Users\юзер\AppData\Roaming\
0
|
||
| 07.02.2017, 22:26 | |
|
На диске C создать директорию с именем в виде текущей даты в формате ДД-ММ-ГГГГ, а в ней — текстовый файл Нужно вывести на экран информацию про системную директорию и директорию windows
Как узнать, файл или директорию вернул ftp_nlist?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|