powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / подчищаем реестр
25 сообщений из 37, страница 1 из 2
подчищаем реестр
    #37697300
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл, как работать с реестром. напишите плз строчку удаления автозагрузки скайпа из реестра, и, если не затруднит, пропись автозагрузки моей проги в реестре под все винды
...
Рейтинг: 0 / 0
подчищаем реестр
    #37697364
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://msdn.microsoft.com/en-us/library/aew9yb99(v=vs.85).aspx
RegDelete Method
RegRead Method
RegWrite Method
...
Рейтинг: 0 / 0
подчищаем реестр
    #37697380
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

про что ссылка - не понятн. кажись, создание иконки в папке автозагрузки. а нужно в реестре. создавать я умею, надо только вспомнить. а попросил, чтобы самому не разбираться в зависимостях от х32 х64 и прочего.
а насчёт удаления автозагрузки скайпа - не мог бы ты написать чисто строку кода с удалением автозагрузки именно скайпа?
...
Рейтинг: 0 / 0
подчищаем реестр
    #37697602
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
WshShell.RegDelete ("HKLM\Software\Microsoft\Windows\CurrentVersion\Run\Skype")

и
Код: vbnet
1.
WshShell.RegDelete ("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\Skype")

выдают ошибку. почему?
p/s (тоже по этой теме) имеется 2 больших текстовых файла. разница между ними в 1 цифре. как найти расположение этой цифры? ручками, не программно
...
Рейтинг: 0 / 0
подчищаем реестр
    #37697605
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ Белов
Берешь поиск по форуму и пользуешься, потом задаешь вопросы, если осталось что-то неясно.
Очень несложно искать по слову "реестр"
...
Рейтинг: 0 / 0
подчищаем реестр
    #37697606
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProТоварищ Белов
Берешь поиск по форуму и пользуешься, потом задаешь вопросы, если осталось что-то неясно.
Очень несложно искать по слову "реестр" поискал. не ясно. написал. как удалить запись скайпа из автозагрузки? по примерам инета вроде запись правильная
...
Рейтинг: 0 / 0
подчищаем реестр
    #37698030
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZerop/s (тоже по этой теме) имеется 2 больших текстовых файла. разница между ними в 1 цифре. как найти расположение этой цифры? ручками, не программно задача решена программным считыванием из 2 файлов, но результат не оправдал ожидания. т.е. остаётся актуальной тема об удалении автозагрузки скайпа из реестра
...
Рейтинг: 0 / 0
подчищаем реестр
    #37698094
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroAkina,

про что ссылка - не понятн. кажись, создание иконки в папке автозагрузки
Ссылка - на описание объекта, некоторые методы которого (я их даже указал) тебе нужны.

Я понимаю, праздники и всё такое... но всему же есть границы!
...
Рейтинг: 0 / 0
подчищаем реестр
    #37698098
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

ты имел в виду это? http://msdn.microsoft.com/en-us/library/293bt9hh(v=vs.85).aspx понятн. я пробовал как в инструкции 12220131 но выдаёт ошибку. винда xp. мб траблы с допуском... даже не знаю. знал бы, не создавал бы топик)
...
Рейтинг: 0 / 0
подчищаем реестр
    #37698311
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZeroAkina,

ты имел в виду это? http://msdn.microsoft.com/en-us/library/293bt9hh(v=vs.85).aspx понятн. я пробовал как в инструкции 12220131 но выдаёт ошибку. винда xp. мб траблы с допуском... даже не знаю. знал бы, не создавал бы топик)А он есть, этот раздел ?
...
Рейтинг: 0 / 0
подчищаем реестр
    #37698312
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЗЫ: Там описание для Windows Scripting 5.8 .
В Windows XP до третьего сервиспака скритхост версии 5.6 , с третьим сервиспаком - 5.7 .
Могут быть различия в поведении.
...
Рейтинг: 0 / 0
подчищаем реестр
    #37698797
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища,

попробуй эту строчку
Код: vbnet
1.
WshShell.RegDelete ("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\Skype")

у тебя наверняка есть скайп. что выдаст?
...
Рейтинг: 0 / 0
подчищаем реестр
    #37698864
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотищаМогут быть различия в поведении.Для этого объекта в этом применении никаких различий нет.
...
Рейтинг: 0 / 0
подчищаем реестр
    #37698873
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroя пробовал как в инструкции 12220131 но выдаёт ошибку
Во-первых, следует приводить полный код - включая дефиницию и инициализацию объекта, и с указанием подключеннных референсных библиотек.
Во-вторых, следует самостоятельно проверить наличие разделов реестра и ключей, и эффективные права на них.
В третьих, следует читать всё описание, а не кусочек, помещающийся на экране.
...
Рейтинг: 0 / 0
подчищаем реестр
    #37698881
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

Код: vbnet
1.
2.
3.
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
WshShell.RegDelete ("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\Skype")

ключ в разделе есть. добавляет и удаляет его скайп. с правами хз
...
Рейтинг: 0 / 0
подчищаем реестр
    #37698975
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZeroскукотища,

попробуй эту строчку
Код: vbnet
1.
WshShell.RegDelete ("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\Skype")

у тебя наверняка есть скайп. что выдаст?

Тут и пробовть нечего, - скайпа нет в автозагрузке...
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
'regtmp.vbs
option explicit
dim WshShell
set WshShell=createobject("wscript.shell")
on error resume next
wscript.echo "HKCU: "& WshShell.regread("HKCU\software\microsoft\windows\currentversion\run\skype")
if err.number then wscript.echo err.source & vbcrlf & err.number & vbcrlf & err.description & vbcrlf: err.clear
wscript.echo "HKLM: "& WshShell.regread("HKLM\software\microsoft\windows\currentversion\run\skype")
if err.number then wscript.echo err.source & vbcrlf & err.number & vbcrlf & err.description & vbcrlf: err.clear
on error goto 0
'msgbox WshShell.regread("HKLM\SAM")
set WshShell=nothing


выовод скрипта (скрипт-хост версии 5.7)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
D:\SCRIPTS_\temp>cscript /nologo regtmp.vbs
WshShell.RegRead
-2147024894
Не удается открыть для чтения раздел реестра "HKCU\software\microsoft\windows\cu
rrentversion\run\skype".

WshShell.RegRead
-2147024894
Не удается открыть для чтения раздел реестра "HKLM\software\microsoft\windows\cu
rrentversion\run\skype".

...
Рейтинг: 0 / 0
подчищаем реестр
    #37699019
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZero,
не поленился, разрешил скайпу стартовать при включении компьютера, переписал скрипт.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
'regtmp.vbs
option explicit
dim WshShell
set WshShell=createobject("wscript.shell")
on error resume next
wscript.echo "HKCU: "& WshShell.regread("HKCU\software\microsoft\windows\currentversion\run\skype")
if err.number then 
wscript.echo "HKCU read error:" & vbcrlf & err.source & vbcrlf & err.number & vbcrlf & err.description & vbcrlf: err.clear
else
WshShell.regdelete "HKCU\software\microsoft\windows\currentversion\run\skype"
  if err.number then 
  wscript.echo "HKCU delete error:" & vbcrlf & err.source & vbcrlf & err.number & vbcrlf & err.description & vbcrlf: err.clear
  end if
end if
wscript.echo "HKLM: "& WshShell.regread("HKLM\software\microsoft\windows\currentversion\run\skype")
if err.number then 
wscript.echo "HKLM read error:" & vbcrlf & err.source & vbcrlf & err.number & vbcrlf & err.description & vbcrlf: err.clear
else
WshShell.regdelete "HKLM\software\microsoft\windows\currentversion\run\skype"
  if err.number then 
  wscript.echo "HKLM delete error:" & vbcrlf & err.source & vbcrlf & err.number & vbcrlf & err.description & vbcrlf: err.clear
  end if
end if
on error goto 0
'msgbox WshShell.regread("HKLM\SAM")
set WshShell=nothing


вывод скрипта
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
D:\SCRIPTS_\temp>cscript /nologo regtmp.vbs
HKCU: "D:\PROGRAM_FILES\Skype\Phone\Skype.exe" /nosplash /minimized
HKLM read error:
WshShell.RegRead
-2147024894
Не удается открыть для чтения раздел реестра "HKLM\software\microsoft\windows\cu
rrentversion\run\skype".

запись из реестра удаляется
...
Рейтинг: 0 / 0
подчищаем реестр
    #37699048
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища,

я тоже думаю, что должен. у меня не хочет) почему, хз. винда ХР на виртуалке 7х64. надо будет попробовать на других виндах
...
Рейтинг: 0 / 0
подчищаем реестр
    #37699054
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего в другой ветке у тебя , ищи wow3264
...
Рейтинг: 0 / 0
подчищаем реестр
    #37699092
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ахах как я мог забыть... у меня же у самого как-то про это спрашивали, а я с умным видом рассказывал... из среды vb6 нельзя ничего сделать со скайпом) эх) компилированный вариант работает. Konst_One, спс, что проверил
...
Рейтинг: 0 / 0
подчищаем реестр
    #37699124
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
осталось вспомнить, как я раньше различал x32 и x64 системы...
...
Рейтинг: 0 / 0
подчищаем реестр
    #37699165
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашёл способ фиг знает на каком языке http://sources.ru/csharp/OSVersionInfo.html и прочие коды не на vb6. поиски продолжаются. скиньте кто-нить часть кода(полюбэ все его используют при создании программ, зависящих от разрядности) можно, конешь, сделать так
Код: vbnet
1.
2.
3.
on error resume next
WshShell.regdelete ("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\Skype")
WshShell.regdelete ("HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run\Skype")

это я, скорее всего, и буду делать, но, мб, в будущем пригодится
...
Рейтинг: 0 / 0
подчищаем реестр
    #37699199
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ах да... ещё очень важная вещь... HKCU: "D:\PROGRAM_FILES\Skype\Phone\Skype.exe" /nosplash /minimized как были прописаны эти параметры? в shell я ничего подобного не нашёл. ставлю vbMinimizedNoFocus, но эффект не тот. скайп сё ранво октрывается на весь экран и мозолит глаза
...
Рейтинг: 0 / 0
подчищаем реестр
    #37699274
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZeroах да... ещё очень важная вещь... HKCU: "D:\PROGRAM_FILES\Skype\Phone\Skype.exe" /nosplash /minimized как были прописаны эти параметры? в shell я ничего подобного не нашёл. ставлю vbMinimizedNoFocus, но эффект не тот. скайп сё ранво октрывается на весь экран и мозолит глазаФлажок 'Запускать Skype при вкл. компьютера'. Возможно, ещё где-то в настройках Skype что-то вроде 'запускать свёрнутым'...

Или так
Код: vbnet
1.
2.
3.
4.
WshShell.RegWrite _
 "HKCU\Software\Microsoft\Windows\CurrentVersion\Run\Skype", _
 """D:\PROGRAM_FILES\Skype\Phone\Skype.exe"" /nosplash /minimized", _
 "REG_SZ"


ЗЫ: для аналогичной записи в HKLM может не хватить прав.
...
Рейтинг: 0 / 0
подчищаем реестр
    #37699283
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотищаФлажок 'Запускать Skype при вкл. компьютера'. Возможно, ещё где-то в настройках Skype что-то вроде 'запускать свёрнутым'... я осмотрел все файлы настроек скайпа(для этого нужно было сравнивать текстовые файлы) скайп работает с реестром напрямую. нажал кнопку - появилась запись автозагрузки минуя настройки
скукотищаИли так
WshShell.RegWrite _
"HKCU\Software\Microsoft\Windows\CurrentVersion\Run\Skype", _
"""D:\PROGRAM_FILES\Skype\Phone\Skype.exe"" /nosplash /minimized", _
"REG_SZ" пасяп)
...
Рейтинг: 0 / 0
25 сообщений из 37, страница 1 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / подчищаем реестр
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]