powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
25 сообщений из 79, страница 1 из 4
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37736970
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку? Уточняю: не версию операционной системы и Excel, а именно номера продуктов. Параметры/Ресурсы/О программе - там длинный номер...

И уж вдогонку... Как бы сохранить константу или переменную из VBA в реестре Windows?
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37737059
ElenHim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно, API функции помогут.
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37737087
кладовщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valll ...

И уж вдогонку... Как бы сохранить константу или переменную из VBA в реестре Windows?

SaveSetting Statement

Saves or creates an application entry in the application's entry in the Windows registry or (on the Macintosh) information in the application's initialization file.

Syntax

SaveSetting appname, section, key, setting

Сам не пользовался ни разу, только в старой книжке по VB.NET читал.
-----
Не люблю Progress OpenEdge.
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37737119
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SaveSetting, GetSetting, DeleteSetting работают только с ключем HKEY_CURRENT_USER\Software\VB and VBA Program settings\...
Если нужно писать в другие части реестра, то как-то так:

Код: vbnet
1.
2.
3.
4.
5.
Sub Test()
      Dim oSh As Object
      Set oSh = CreateObject("wscript.shell")
     oSh.RegWrite "HKEY_CURRENT_USER\Software\MyKey", 1, "REG_DWORD"
End Sub



Справка по RegWrite
Справка по RegRead
Справка по RegDelete
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37737169
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Буду пробовать. Эх, про серийничек сказал бы кто обнадёживающее...
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37737215
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Valll
> про серийничек сказал бы кто обнадёживающее...

Путь:
HKLM\Software\Microsoft\Office\ Версия \Registration\ GUID
Ключ:
ProductID
Тип:
REG_SZ

ЗЫ: справедливо для версии 11.0 (Office 2003). Для других версий не проверял.
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37737253
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скукотище , брат, опять выручаешь! Уж и просить неловко... Ни чего не понял... Как это применить в процедуре?
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37737284
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valll,

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim WshShell, SN$
Set WshShell = CreateObject("WScript.Shell")
SN = WshShell.RegRead("HKLM\Software\Microsoft\Office\Версия\Registration\GUID\ProductID")

' !!! большое "НО":
' в "формуле" две неизвестных
' 1) 'Версия' - версия офиса
' 2) 'GUID'    - строка вида {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
' с версией всё более-менне пнятно, с GUID - нифига :(


Найдешь способ КАК определить этот GUID - чудесно.
Не найдешь, - тогда winapi функции RegOpenKeyEx, RegEnumKeyEx, RegGetValue, RegCloseKey.
Примеры работы с этими функциями на форуме есть.
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37737294
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скукотище ,

Дай Бог тебе здоровья!
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37739257
Фотография Dan-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vall, как я понимаю, вы настойчиво и безуспешно ищете способ защиты кого-то своего продукта...
Думаю что привязываться надо не к серийнику Excel, а к комбинации номера материнки и номера процессора, что с успехом и делает сама Винда...
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37739261
Фотография Dan-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И по поводу хранения контрольного кода доступа в реестре - не самая удачная идея, как мне кажется...хотя на вкус и цвет...
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37739284
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dan-K...что с успехом и делает сама Винда...
Ну да ;-)
То-то я не знаю ни одного человека, который бы купил лицензионную винду :-)))
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37739574
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dan-KVall, как я понимаю, вы настойчиво и безуспешно ищете способ защиты кого-то своего продукта...
Думаю что привязываться надо не к серийнику Excel, а к комбинации номера материнки и номера процессора, что с успехом и делает сама Винда...

Да, вы правы. Но привязываться к железу компьютера я не хочу - это ограничивает человека. По этой причине уже не хочу привязываться и к реестру. Всё же привязка к номеру EXCEL более демократична: раз человек установил Эксель, значит у него есть возможность установить его и на другом своём компьютере - не так растащат быстро. И потребителя не напрягает сильно и всё же привязка. Именно поэтому ищу способы извлечь серийник. На счёт "железа". Для себя решил. как вариант привязывать к флешке. Уже опробовал - классно получается.

Вообще, на форуме очень часто обращаются с просьбой взломать файл Эксель и оооочень редко обсуждают его защиту... Может начал бы кто? Я так для себя набросал несколько правил, но начинать первым не хочется - итак слишком активен на форуме...
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37740276
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Serge 007
> То-то я не знаю ни одного человека, который бы купил лицензионную винду :-)))

Ну я инвалид! А в чем, собственно говоря, дело? (с) Операция "Ы" и другие приключения Шурика

P.S. С ноутом шла

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37740891
Фотография Dan-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Взломать файл Excel... да нефиг делать...

Если это xls - то тупо открываем его в Open Office и считываем ВЕСЬ код VBA. Eдинственно что не скопируешь - сами формы.

Или еще вариант- берешь прогу с сайта http://www.rixler.com/

и вскрываешь любой запароленный файл, включая xlsm.

Запароливание проекта в VBA - это так, от неграмотных пользователей...

Для того чтобы распространять Excel-евский файл для продажи - его надо в EXE-шник , как минимум засунуть...
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37740898
Фотография Dan-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня 2007 лицензионный на 3 компах дома и на 5 на работе стоит... и винда XP только лицензионная(и еще 4 коробки лежат в запасе) и антивирус лицензионный... И 2010 офис собираюсь купить ... Так что уже знаете одного )))
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37741020
Фотография Dan-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДа, вы правы. Но привязываться к железу компьютера я не хочу - это ограничивает человека. По этой причине уже не хочу привязываться и к реестру. Всё же привязка к номеру EXCEL более демократична: раз человек установил Эксель, значит у него есть возможность установить его и на другом своём компьютере - не так растащат быстро. И потребителя не напрягает сильно и всё же привязка. Именно поэтому ищу способы извлечь серийник. На счёт "железа". Для себя решил. как вариант привязывать к флешке. Уже опробовал - классно получается.

Если речь идет о продаже- то нужно учитывать, что флэшка, особенно дешевая - один из самых ненадежных и часто ломающихся элементов компьютерной переферии...
Прикиньте - покупаете программу, привязываете к флэшке, а флэшку вытащили из- компа без остановки и она крякнула... Программу по новой покупать?

Номер серийника Excel - не выход... у нас миллионы вскрытых копий 2003 офиса с одним единственным серийником на всю страну, так что ...


Тогда уж разрешите пользователю привязывать программу к 3 компьютерам одновременно и считывайте серийники диска C... или ту же самую материнку, но не на одном, а на 3 компах...

В принципе я это пару лет назад для одной проги уже делал, с автоматизацией запроса кодов авторизации и выпиской счетов и отправкой их по инету...
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37741048
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читайте внимательней. Мне не нужны способы взлома. Их и так через тему обсуждают. О защите бы поговорить... Что касаемо "материнки" и процессоров с винчестерами, то для меня проблема в том, что сам я такой проверки не осилю, а то что я видел меня не устраивало, например: запускаю программу по проверки всех номеров всего железа - выдаёт номера, в том числе включённой флешки. Переформатирую флешку - запускаю программу - уже другой номер... Где гарантия, что такая прога не генерит анологично и номер на материнку, процессор, винт? Вот я нашёл для себя вариант на флешку - хоть как её ставь, хоть как форматируй, и вирусы на неё сажал, а номер один и тот же. На счёт надёжности... я много лет использую захудалую, неизвестно кем сделанную флешку и ВСЕГДА выдёргиваю без закрытия... (это вообще уже много лет перестало быть проблемой) - работает! Потом, не программу надо продавать, а флешку, а программа - это бесплатный бонус. Так что, когда клиент по-пьяни потеряет её и претензий нет... Но это так, ИМХО.
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37741143
Фотография Dan-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Номер материнки остается всегда одним и тем же
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37741151
Фотография Dan-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати сейчас я занимаюсь тем , что пытаюсь восстановить флешку своего финдиректора... уже 3 часа мучаю... понтовая жутко, стоит больше штуки...тоненькая-претоненькая... загрузочный сектор поврежден ... и ни одна из известных программ типа Recover My Files и Restorer Ultimate - не видит ни одного файла из 32 гигов информации... Ненавижу флэшки...
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37741285
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dan-Kни одна из известных программ типа Recover My Files и Restorer Ultimate.Первый раз слышу, чтобы серьёзную инфу (ну, конечно, не считая того, что флешку-то всё равно надо попытаться восстановить, пусть и с потерей инфы - ибо "она стОит больше штуки") начинали восстанавливать прогами не из "большой тройки"...
Друг мой, вы вообще начали бы с R-Studio, GetDataBack, EasyRecovery... Hexprobe в качестве альтернативы DiskEditor, раз уж надо всё делать под Windows...
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37741322
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dan-KНенавижу флэшки...

Странное у вас отношение к флещкам! Вы хотите сказать, что флешка по надёжности уступает 1.44 дискетам? Вряд ли... Однако. покупая EXCEL 4 в коробке у меня были дискеты... Покупая EXCEL 5 - тоже... дискеты. Что ж БГ волосы не рвал, что на таком дерьме свои проги продавал? Ничего, ка-то весь мир обходился! Далее, если вы готовы здраво рассуждать, то должны понимать, что ломается всё! Что, у самого навороченного бренда нет гарантийной мастерской? Нельзя же на основе какой-то частной поломки делать ваши выводы... У людей винчестера накрываются и что им теперь на стриммеры переходить? У меня ЖК телевизор накрылся - мне их тоже возненавидеть ВСЕ? А про HASP ключи слышали? - та же флешка, однако все программы CAD сейчас с ними идут...

Вы бы лучше поделились опытом защиты эксел файлов. Материнку как считываете, из VBA? Код свой? Здесь, на форуме люди выкладывали проверку номеров озвучьте свою. Многим пригодится. Спасибо.
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37741962
Фотография Dan-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код не могу выложить - он был написан по заказу для защиты коммерческой версии... и какая же это защита, если я код выложу...)))
По поводу получения данных о материнке - я здесь на сайте в свое время информацию видел... Впрочем, вернусь с цеха - сам поищу...
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37742058
Фотография Dan-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А флэшка ведет себя жутко интересно - проверил 7-ю программами. Ничего нет. Отформатировал. Присвоил имя. Кинул пару файлов. Воткнул в другой комп - имени нет, диск не отформатирован. Опять ищу файлы... НЕТУ!!!
Вот тебе и надежность... Так что не доверяю я и все тут - этим носимым гаджетам...

А вот кстати и файлик для вашей привязки к материнке нашелся:
...
Рейтинг: 0 / 0
Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
    #37742642
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за файл.
...
Рейтинг: 0 / 0
25 сообщений из 79, страница 1 из 4
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Серийный номер продукта EXCEL, Windows - можно ли вытащить в ячейку?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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