Сегодня хотим Вам рассказать о таком объекте интеллектуальной собственности, как Программы для ЭВМ. Мы Вам расскажем, что такое программы для ЭВМ, что охраняется в качестве программы для ЭВМ, а также для чего следует регистрировать программы для ЭВМ.
Для начала, отметим, что программа для ЭВМ – это объект авторского права, и она охраняется как литературное произведение.
Программа для ЭВМ согласно Гражданскому кодексу РФ – это представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения.
В качестве программ для ЭВМ могут охраняться операционные системы, программные комплексы, программные модули, а также иные программы. Так, охране подлежат, в том числе компьютерные игры, различные мобильные приложения, любые программы для мобильных телефонов, смартфонов, планшетов, персональных компьютеров и других компьютерных устройств, для различных электронных приборов и устройств, которые позволяют функционировать таким приборам и устройствам, осуществлять обработку информации. В общем, практически все, что написано на различных языках программирования и что может быть установлено на электронные устройства для их функционирования может быть защищено в качестве программы для ЭВМ.
Как Исправить Ошибки MSVCP100.dll (MSVCP140.dll, msvcr100.dll и др.)
Согласно российскому законодательству исключительные права на программы для ЭВМ возникают с момента ее создания. Для того чтобы заявить о своих исключительных правах, чтобы осуществлять защиту своих прав на программы для ЭВМ не требуется обязательная регистрация программ для ЭВМ.
Программы для ЭВМ регистрируются по желанию правообладателей. При этом действие исключительных прав на программы для ЭВМ распространяется на территории всех стран мира, которые являются участниками Бернской конвенции.
Для чего же нужно регистрировать программы для ЭВМ?
При государственной регистрации программы для ЭВМ Вы сможете подтвердить свои исключительные права, Вы в полной мере сможете заявить о себе, о наличии Вашей программы, Вы будете способны в полной мере защищать свои права, в том числе в судебном порядке.
Свидетельство о государственной регистрации программы для ЭВМ является правоподтверждающим документом, не правоустанавливающим.
Также при государственной регистрации программы для ЭВМ Вам будет проще договориться на выгодных для себя условиях продать права на программу для ЭВМ, либо предоставить права использования третьим лицам.
При государственной регистрации у Вас будет больше преимуществ, касающихся использования программы для ЭВМ, чем при отсутствии государственной регистрации.
В любом случае, наличие регистрации всегда лучше, чем ее отсутствие, несмотря на добровольный порядок регистрации программ для ЭВМ.
Чтобы больше узнать об особенностях регистрации программ для ЭВМ, а также чтобы грамотно подготовить комплект заявочной документации, направить ее на регистрацию и получить свидетельство о государственной регистрации программы для ЭВМ, всегда ждем Вас в нашей компании ЮСТИС !
Как добавить программу в автозагрузку через реестр
Источник: yandex.ru
Как зарегистрировать приложение в системе?
Как программно сделать так, чтобы устанавливаемое ПО добавилось в «Programs and Features»? Нашла информацию, что нужно сделать некоторые записи в реестре, но никакой конкретики.
Отслеживать
задан 13 ноя 2018 в 0:27
425 3 3 серебряных знака 11 11 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Обычно в «Programs and Features» регистрируются не программы, а их установщики. Сам раздел реестра находится по пути:
- 32 — HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall
- 64 — HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftWindowsCurrentVersionUninstall
Для регистрации создаем раздел, название которого обычно берется GUID программы (можно и что то другое).
Далее в этом разделе создаем два обязательных строковых параметра:
- DisplayName — Имя программы.
- UninstallString — Путь до файла удаления.
Все, уже сейчас в разделе «Programs and Features» вы увидите свое приложение.
Для установки других значений (версии, иконки и др.) вы можете заглянуть в документацию.
Теперь по поводу программного пути:
Тут пойдет простейшая работа с реестром.
-
Ищем ключ реестра (Uninstall):
Обратите внимание на true в конце, это означает, что мы открываем ключ для чтения!
var uninstallKey = Registry.LocalMachine.OpenSubKey(«SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall», true);
var programKey = uninstallKey?.CreateSubKey(«MyProgram»);
programKey?.SetValue(«DisplayName», «Super Program!»); programKey?.SetValue(«UninstallString», «C:\Program.exe»); programKey?.Close();
Все, после этого у нас появится новое приложение в «Programs and Features».
Заметьте, что для этого нужны права администратора!
Источник: ru.stackoverflow.com
Как зарегистрировать DLL библиотеки (x32-64 bit) в Windows 10/7
Когда пользователь запускает игры или программы, то может столкнуться с ошибкой, что не удалось запустить программу, так как на компьютере отсутствует DLL файл. В большинстве случаях, регистрация указанного DLL файла может устранить данную ошибку. Также, иногда бывают моменты, когда библиотеку нужно перезарегистрировать заново, т.е. отменить текущую регистрацию и заново зарегистрировать.
Воспользуемся инструментом Regsvr32 командной строки, который регистрирует и отменяет регистрацию DLL библиотек и ActiveX (OCX) в Windows 10/8.1/7.
Отмена и повторная регистрация DLL библиотеки
Путь к DLL библиотеке можно скопировать, чтобы не писать его вручную в командой строке. Для этого, зажмите левый Shift и нажмите правой кнопкой мыши по DLL фалу, после чего «Копировать как путь».
Наберите в поиске «Командная строка» и нажмите по ней правой кнопкой мыши, после чего выберите «Запустить от имени администратора» и вводите ниже команды, которые вам необходимы.
Регистрация DLL библиотеки
В командную строку введите следующую команду, чтобы зарегистрировать DLL библиотеку в системе Windows.
regsvr32 C:WindowsSysWOW64myWEBpc.dll
Отменить регистрацию файла DLL
Чтобы отменить текущую регистрацию DLL файла, введите ниже команду и нажмите Enter:
regsvr32 /u C:WindowsSysWOW64myWEBpc.dll
Перерегистрировать все файлы dll
Чтобы зарегистрировать все файлы dll в системе Windows, то:
for %1 in (*.dll) do regsvr32 /s %1
Регистрация 32-битной DLL в 64-битной ОС
Если вы получаете сообщение об ошибке при регистрации 32-разрядной библиотеки DLL в 64-разрядной версии Windows, выполните следующие действия:
- Если 32-разрядная DLL находится в папке System32, то переместите ее в папку SysWoW64 и введите ниже команду.
%systemroot%SysWoW64regsvr32 myWEBpc.dll
или
%systemroot%SysWoW64regsvr32 C:WindowsSysWOW64myWEBpc.dll
Что нужно учесть?
1. В 64-разрядной версии операционной системы Windows существует две версии файла Regsv32.exe:
- 64-разрядная версия — это %systemroot%System32regsvr32.exe
- 32-разрядная версия — это % systemroot% SysWoW64regsvr32.exe.
2. В 64-разрядной версии Windows, 32-разрядные файлы DLL всегда находятся в папке WindowsSysWOW64. В то время как 64-битные библиотеки DLL находятся в папке WindowsSystem32. В 32-битной версии Windows, файлы DLL находятся только в папке WindowsSystem32. Здесь не будет папки SysWOW64.
3. Если вы получаете ошибки, такие как DllRegisterServer, модуль несовместим с версией Windows или точка входа не найдена, то знайте:
- Не все библиотеки DLL предназначены для регистрации в системе Windows.
- Если вы скачали библиотеку со стороннего сайта, то она может быть даже и не библиотекой, а скорее всего каким-либо вирусом.
- Вы регистрируете уже зарегистрированный DLL файл.
Как исправить?
- Много DLL библиотек, таких как d3dx9_43.dll, MSVCR71.dll, VCRUNTIME140.dll, находятся в сторонних компонентах как DirectX, NET Framework и Visual C++, которые нужно скачать на сайте Microsoft и установить. Вы можете в интернете почитать о самом файле, к чему он относится. Также, можете воспользоваться поиском на этом сайте, так как я много описывал решений о проблемах с DLL файлами.
- Отмените регистрацию и зарегистрируйте DLL файл повторно.
4. Отключите на время контроль учетных записей ( UAC ) во время регистрации DLL, так как он может мешать процессу.
Смотрите еще:
- MSVCP140.dll отсутствует на компьютере
- Скачать d3dx9_43.dll для Windows 10/8/7
- Исправлена ошибка VCRUNTIME140.dll Windows 10
- Скачать MSVCR100.dll, MSVCP100.dll и исправить ошибку в Windows
- Отсутствует MSVCP110.dll или MSVCR110.dll на ПК с Windows 10
Источник: mywebpc.ru