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

про что ссылка - не понятн. кажись, создание иконки в папке автозагрузки. а нужно в реестре. создавать я умею, надо только вспомнить. а попросил, чтобы самому не разбираться в зависимостях от х32 х64 и прочего.
а насчёт удаления автозагрузки скайпа - не мог бы ты написать чисто строку кода с удалением автозагрузки именно скайпа?
...
Рейтинг: 0 / 0
10.03.2012, 11:21
    #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
10.03.2012, 11:30
    #37697605
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подчищаем реестр
Товарищ Белов
Берешь поиск по форуму и пользуешься, потом задаешь вопросы, если осталось что-то неясно.
Очень несложно искать по слову "реестр"
...
Рейтинг: 0 / 0
10.03.2012, 11:32
    #37697606
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подчищаем реестр
Shocker.ProТоварищ Белов
Берешь поиск по форуму и пользуешься, потом задаешь вопросы, если осталось что-то неясно.
Очень несложно искать по слову "реестр" поискал. не ясно. написал. как удалить запись скайпа из автозагрузки? по примерам инета вроде запись правильная
...
Рейтинг: 0 / 0
10.03.2012, 19:51
    #37698030
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подчищаем реестр
BelowZerop/s (тоже по этой теме) имеется 2 больших текстовых файла. разница между ними в 1 цифре. как найти расположение этой цифры? ручками, не программно задача решена программным считыванием из 2 файлов, но результат не оправдал ожидания. т.е. остаётся актуальной тема об удалении автозагрузки скайпа из реестра
...
Рейтинг: 0 / 0
10.03.2012, 21:14
    #37698094
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подчищаем реестр
BelowZeroAkina,

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

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

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

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

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

у тебя наверняка есть скайп. что выдаст?
...
Рейтинг: 0 / 0
11.03.2012, 14:45
    #37698864
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подчищаем реестр
скукотищаМогут быть различия в поведении.Для этого объекта в этом применении никаких различий нет.
...
Рейтинг: 0 / 0
11.03.2012, 14:48
    #37698873
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подчищаем реестр
BelowZeroя пробовал как в инструкции 12220131 но выдаёт ошибку
Во-первых, следует приводить полный код - включая дефиницию и инициализацию объекта, и с указанием подключеннных референсных библиотек.
Во-вторых, следует самостоятельно проверить наличие разделов реестра и ключей, и эффективные права на них.
В третьих, следует читать всё описание, а не кусочек, помещающийся на экране.
...
Рейтинг: 0 / 0
11.03.2012, 14:56
    #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
11.03.2012, 15:47
    #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
11.03.2012, 16:05
    #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
11.03.2012, 16:18
    #37699048
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подчищаем реестр
скукотища,

я тоже думаю, что должен. у меня не хочет) почему, хз. винда ХР на виртуалке 7х64. надо будет попробовать на других виндах
...
Рейтинг: 0 / 0
11.03.2012, 16:22
    #37699054
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подчищаем реестр
скорее всего в другой ветке у тебя , ищи wow3264
...
Рейтинг: 0 / 0
11.03.2012, 16:45
    #37699092
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подчищаем реестр
ахах как я мог забыть... у меня же у самого как-то про это спрашивали, а я с умным видом рассказывал... из среды vb6 нельзя ничего сделать со скайпом) эх) компилированный вариант работает. Konst_One, спс, что проверил
...
Рейтинг: 0 / 0
11.03.2012, 16:59
    #37699124
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подчищаем реестр
осталось вспомнить, как я раньше различал x32 и x64 системы...
...
Рейтинг: 0 / 0
11.03.2012, 17:29
    #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
11.03.2012, 17:50
    #37699199
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подчищаем реестр
ах да... ещё очень важная вещь... HKCU: "D:\PROGRAM_FILES\Skype\Phone\Skype.exe" /nosplash /minimized как были прописаны эти параметры? в shell я ничего подобного не нашёл. ставлю vbMinimizedNoFocus, но эффект не тот. скайп сё ранво октрывается на весь экран и мозолит глаза
...
Рейтинг: 0 / 0
11.03.2012, 18:24
    #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
11.03.2012, 18:29
    #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
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / подчищаем реестр / 25 сообщений из 37, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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