powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / подчищаем реестр
37 сообщений из 37, показаны все 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
подчищаем реестр
    #37705537
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотищаWshShell.RegWrite _
"HKCU\Software\Microsoft\Windows\CurrentVersion\Run\Skype", _
"""D:\PROGRAM_FILES\Skype\Phone\Skype.exe"" /nosplash /minimized", _
"REG_SZ" а как эти параметры прописать через shell?
...
Рейтинг: 0 / 0
подчищаем реестр
    #37705673
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZeroскукотищаWshShell.RegWrite _
"HKCU\Software\Microsoft\Windows\CurrentVersion\Run\Skype", _
"""D:\PROGRAM_FILES\Skype\Phone\Skype.exe"" /nosplash /minimized", _
"REG_SZ" а как эти параметры прописать через shell?What do You mean shell ?
...
Рейтинг: 0 / 0
подчищаем реестр
    #37707163
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища,

dear boredom,
thanks for your letter. it means that i want to write parameters with "Shell". so this programm(not mine) must be openned minimized and nosplash. i tried to write
Код: vbnet
1.
Shell "Skype.exe" & " " & "/nosplash"

but no changes. with best wishes your pen-friend BelowZero.
15 march 2012
...
Рейтинг: 0 / 0
подчищаем реестр
    #37707310
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZero,
я на комманду
Код: vbnet
1.
shell "skype.exe /nosplash"


вообще получаю
Код: plaintext
1.
Run-time error '53':
File not found
Так что Ваше "but no changes. " мне несколько странно.

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

путь пропиши к файлу на своём компе) у меня он "C:\Program Files\Skype\Phone\Skype.exe" скукотищаУточните, "без изменений" по сравнению с чем ?
Код: vbnet
1.
Shell "C:\Program Files\Skype\Phone\Skype.exe /nosplash"

по сравнению с
Код: vbnet
1.
Shell "C:\Program Files\Skype\Phone\Skype.exe"

"no changes"
...
Рейтинг: 0 / 0
подчищаем реестр
    #37707404
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZero,
и что, в обоих случаях лицезреете splash-window ?
...
Рейтинг: 0 / 0
подчищаем реестр
    #37707421
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотищаBelowZero,
и что, в обоих случаях лицезреете splash-window ? я вообще хз, что такое "splash". просто скайп запускается без разворачивания окна, в "невидимом" режиме. я не могу это повторить
...
Рейтинг: 0 / 0
подчищаем реестр
    #37707431
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZero,
если Вы
> вообще хз, что такое "splash"
так нах Вам вообще
Код: vbnet
1.
C:\Program Files\Skype\Phone\Skype.exe /nosplash

?
Запускали бы без этого ключа и горя не знали. :)

Но это всё лирика. По теме: читать справку по функции Shell . Особое внимание уделить описанию второго параметра .
...
Рейтинг: 0 / 0
подчищаем реестр
    #37707438
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища,

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

я читал. ставил vbMinimizedNoFocus, но не помогает. ща подумал: мб, это из-за других параметров, которые я прописАл. так что, наверно, всё так, как и должно быть...Чтобы почувствовать разницу от применения /nosplash надо запускать скайп не свёрнутым, с фокусом.
+ где-то в настройках скайпа есть флаг "(не)покзывать splash-window". Где именно, не помню.
...
Рейтинг: 0 / 0
подчищаем реестр
    #37707473
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скукотища+ где-то в настройках скайпа есть флаг "(не)покзывать splash-window". Где именно, не помню. интересненько... если это то окошко, в котором идёт анимация во время авторизации, то обязательно напиши, где эта галочка, когда вспомнишь.
p/s значит, "C:\Program Files\Skype\Phone\Skype.exe /nosplash" работает?
...
Рейтинг: 0 / 0
подчищаем реестр
    #37707609
скуоктища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> BelowZero,
> если это то окошко, в котором идёт анимация во время авторизации, ...

Это то окошко.

Помучал скайп ( версия 4.2.0.187 ):
-включение/отключение ключа /nosplash в гуе нет;
-ключ /nosplash на поведение скайпа влияния не оказывает, хотя сам скайп его упорно пишет в свою строку запуска :)

Пардон, что своими более ранними сообчениями ввёл в заблуждение.
...
Рейтинг: 0 / 0
37 сообщений из 37, показаны все 2 страниц
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / подчищаем реестр
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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