Страница: 1 |
Страница: 1 |
Вопрос: Какой из способов лучше
Добавлено: 25.07.10 22:19
Автор вопроса: not Understand
Ребят, помогите с 2 -мя вопросами..
1) Какой из нижеследующих способов лучше???
(Код заливки программы в автозагрузку)
Код пишу по памяти (без студии)...
а)
reg.Write("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Имя проги","Путь к проге")
reg.Close
или
б)
reg = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run\")
reg.SetValue("Имя проги","Путь к программе")
reg.Close
2-ой вопрос)
Если на другом компьютере нету фраэмворка ВООБЩЕ (тоесть не 4-ой\, не 3..не 2..не 1) - какой из этих двух способов лучше применить на том чужом компе???
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
not Understand
Вопросов: 2
Ответов: 9
Профиль | | #1
Добавлено: 25.07.10 22:25
извиняюсь, в одной строчке пропустил один параметр
Номер ответа: 2
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 25.07.10 22:44
2й способ на другом компе работать вообще не будет..
Номер ответа: 3
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #3
Добавлено: 25.07.10 23:32
мне тоже кажется, что способ "а" получше будет.
Номер ответа: 4
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #4
Добавлено: 26.07.10 01:28
1) Способ 2 лучше
2) Если на компьютере нет .NET Framework определенной версии, ни один из вариантов не заработает, по той причине что во-первых, функция CreateObject тоже находится в библиотеках .NET Framework (Microsoft.VisualBasic), а во-вторых, .NET Framework нужен для запуска .NET приложения вне зависимости от того какие в нем функции используются.