Как сделать демоверсию программы полной
Программы для удаления триальных ключей
Темой для написания этой статьи послужило вот такое событие. У одного из читателей блога была установлена программа с триальным периодом опробования. По истечении этого периода, программа была удалена, второй раз ее установить не удалось.
Как быть? Как удалить с компьютера следы работы защищенного ПО на компьютере. Насколько действенной окажется программа RevoUninstaller в этой ситуации? Вот о методах борьбы с этим явлением и будет рассказ…
Trial-ключи — теоретическое вступление.
Вначале немного теории касаемо типичных способов защиты программное обеспечение от несанкционированного использования:
Существует еще множество других типов программной защиты, от очень простого до чрезвычайно сложного. Например, часто встречается и такая защита:
Сейчас нас мало интересуют последние два вида защиты. Все-таки чаще всего приходится сталкиваться с триальными и шареварными версиями. Итак, мы скачали и установили приложение с триальной защитой. Пользуемся, нам нравится, мы уже привыкли, и вот тут-то и заканчивается пробный период. С тяжелым сердцем удаляем отработавшую свое программу. Второй раз мы ее уже установить не можем – где-то там, в недрах системы остались следы пребывания этой программы на нашем компьютере, которые и не позволяют нам повторно использовать это приложение.
Программы для удаления trial ключей.
Программы для удаления триальных ключей не являются взломщиками, а лишь дополняют другие утилиты для очистки реестра. Многие защищенные программы оставляют в реестре созданные ими ключи, которые не удаляются даже при штатной деинсталляции. Тем самым в реестре вашей системы накапливается мусор, негативно сказывающийся на работе Windows. Побочным эффектом очистки реестра от таких «мусорных» ключей является продление срока ознакомительного использования некоторых программ, имеющих ограничения по времени работы или по числу запусков.
Trial-Reset — программа для очистки реестра и системы от ключей и файлов, созданных коммерческими и бесплатными системами защиты. После очистки, как правило, триальные счетчики обнуляются и защищенными программами можно пользоваться снова, как будто они только что установлены. Последняя версия 4.0 Final.
Программа Trial-Reset расширяема, в комплекте уже есть дополнительные плагины для сброса триала программы Alcohol 120% всех версий и удаления пустых ключей реестра. В процессе работы Trial-Reset записывает на диск и запускает вспомогательную утилиту для удаления защищенных ключей реестра, некоторые антивирусы могут расценить это действие как опасное. Однако уверяю: файл вредоносного кода не содержит.
Registry Trash Keys Finder — это особый инструмент для очистки реестра. Главное назначение программы — это удаление ключей реестра Windows, ставших уже ненужными для вашей операционной системы. Registry Trash Keys Finder позволяет вам самим решать, стоит ли оставить найденные ключи, или их следует удалить.
Никаких действий, нарушающих лицензионные соглашения об использовании тех программ, «остатки» которых находит Registry Trash Keys Finder, он не совершает: никакие программные файлы не модифицируются и не декомпилируются, никакой слежки за действиями программ различными средствами мониторинга также не производится.
Само собой, Registry Trash Keys Finder не распространяет никаких серийных кодов, снимающих ограничения в этих программах. Поэтому, как пользователь Registry Trash Keys Finder, вы просто производите очистку мусора внутри реестра вашей системы. Программа активно развивается, на момент публикации последняя версия 3.8.1.1 от января 2009 года.
NeoKwinto, последняя версия от 11.11.2008 года. Программа для удаления триальных ключей не только навесных протекторов, но и многих программ и игрушек (всего более 2500 программ и 8600 игр).
Автор статьи не несет никакой ответственности за результаты использования вами указанных программ. Также помните, что после удаления некоторых ключей реестра могут быть удалены данные о регистрации лицензионных программ и потребуется их повторная регистрация и/или активация.
И в завершение, хочется обратиться к читателям: насколько интересна и важна эта тема для вас? Продолжить этот пост можно советами, как и где искать программы со снятой защитой, как патчить, крэкать и лечить такие программы. Оставьте свое мнение по этому поводу.
Как сделать демоверсию программы полной
4. Как обновить версию программы?
Скачать новый EXE-файл программы и откопировать его в рабочую папку программы с заменой старого файла.
Подробно по шагам:
1. Скачать ZIP-архив по ссылке «Скачать обновление» на странице программы
2. Распаковать ZIP-архив и извлечь EXE-файл
3. Откопировать EXE-файл в рабочую папку программы, например «C:\Program Files\ClientsCount\» (или другое имя программы)
4. Повторить данную операцию для каждого рабочего места в сети, если работа в сетевом режиме.
При включенном многопользовательском режиме (который включается в общих настройках установкой галочки) в настройках появляется кнопка «Права доступа», нажав на которую вы увидите форму, с помощью которой вы можете максимально гибко задавать правила горизонтальной и вертикальной фильтрации, ограничивающие просмотр или редактирование данных.
6. Какие ограничения у демо-версии?
Демо-версия любой из наших программ не имеет функциональных ограничений. Только временное ограничение – 30 дней. По окончании этого срока интерфейс программы заблокируется и для продолжения работы вам нужно будет приобрести лицензию любого типа. Данные, введенные в базу данных (БД) при использовании демо-версии, останутся невредимыми в любом случае, поэтому вы можете вводить их и полноценно использовать программу уже в демо-версии. Лучше создать новую БД, а не использовать демо БД.
7. Есть ли ограничения на количество записей в таблице?
Нет, такого ограничения нет. Размер БД растет по мере добавления новых записей, и все ограничено только размером вашего жесткого диска. При сотнях тысяч записей никаких торможений замечено не было. Однако при сетевой работе, перегрузки по сети при больших таблицах возможны.
8. Как добавить значение в ниспадающий список?
Сделайте правый клик на заголовке данного поля в таблице, из появившегося контекстного меню выберите «Свойства поля», добавьте новое значение в список значений «Задать явно», нажав маленькую кнопку с зеленым плюсом.
10. Есть ли интеграция программ Простой софт с системой 1С?
Да. У нас есть созданная нами внешняя обработка «PsSync1C», которую необходимо скачать и добавить в свою конфигурацию программы «1С Предприятие (Бухгалтерия или другая конфигурация)». Обработка позволяет синхронизировать (переносить) данные по выбранным полям, между Справочниками/Журналами документов и таблицами баз данных Access. Данные также могут переноситься через CSV-файлы или Excel-файлы.
11. Есть ли интеграция с Microsoft Office?
Да, имеется достаточно плотная интеграция всех наших программ с Microsoft Office: генерация документов Word и Excel любого настраиваемого вида с данными из БД по шаблоном, экспорт таблиц в документы MS Office, а также в формат HTML, RTF, CSV. Наличие установленного пакета MS Office не является обязательным условием для работы программы.
12. Есть ли интеграция программы «Учет клиентов» с MS Outlook?
Да, имеется интеграция контактов в программе с контактами в MS Outlook. Пользовательская кнопка находится на панели инструментов таблицы «Контакты», по нажатию на которую выполняется файл-скрипт ExportToOutlook.vbs, содержащий код на языке VBScript. Вы можете модифицировать логику работы данного скрипта под свои нужды, открыв этот файл в Блокноте.
17. Примеры строки соединения с базой данных:
1. Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Database.mdb;Persist Security Info=False;
2. Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Database.mdb;Persist Security Info=False;Jet OLEDB:Database Password=123;
3. Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Database.mdb;User /> 4. Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Database.mdb;Jet OLEDB:Database Password=MyDbPassword;
5. Driver=
При использовании Microsoft SQL Server:
1. Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=Server1;User Catalog=DbName;
2. Provider=SQLNCLI.1;Persist Security Info=False;Server=Server1;User Catalog=DbName;
3. Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=Server1\SQLEXPRESS;Initial Catalog=DbName;
4. Provider=SQLOLEDB;Data Source=
19. Как избавиться от вычисляемых полей с подзапросом «select» в скобках?
Использование подзапросов в качестве формул для вычисляемых полей является очень неэффективным решением. Можно сделать по-другому:
1. Нужно создать отдельное представление, которое будет имеет уже все посчитанные значения, например:
SELECT OrderID, SUM(OrderAmount) AS OrderSum FROM tblOrdersProducts GROUP BY OrderID
Данное представление делает запрос в таблицу tblOrdersProducts («Продукты по заказу») считает общую сумму по каждому заказу, группируя все заказанные продукты по номеру заказа (OrderID).
2. Затем нужно добавить вычисляемое поле в целевую таблицу с использованием галочки «вывести поле из другой таблицы». То есть из этого представления вывести поле OrderSum. При этом построится связь между таблицами с помощью JOIN, и никаких подзапросов использоваться не будет. Таблица будет работать быстрее и надежнее.
21. Как перенести структуру из одной БД в другую?
Допустим, у вас есть одна рабочая БД. Вы сделали копию БД и дополнили структуру БД новой таблицей. За это время первая БД уже пополнилась новыми данными (т.к. идет постоянная работа пользователей с ней). Необходимо дополнить структуру первой БД изменениями в структуре второй БД. Есть два способа:
1. Сделать экспорт всех данных из первой БД в файлы Excel или CSV, и затем сделать импорт данных из этих файлов во вторую БД. Но это может занять много времени.
2. Более эффективно сделать так. Открыть обе БД с помощью MS Access и откопировать новую таблицу через буфер обмена из второй БД в первую. После этого нужно откопировать все настройки данной таблицы, которые хранятся в настроечной таблице tblSettings. Все настройки, относящиеся к копируемой таблице, начинаются на имя этой таблицы. Нужно найти все эти записи и откопировать их через буфер обмена из таблицы tblSettings второй БД в таблицу tblSettings первой БД.
23. Если не открывается база данных.
Если ваша БД вдруг перестала открываться, то, возможно, она сломалась. Такое может случиться при сетевом сбое, не очень правильной структуре БД, перегруженной представлениями с подзапросами и вычисляемыми полями и плотной сетевой работе с большим количеством рабочих мест. В этом случае попробуйте открыть файл БД с помощью приложения Microsoft Access, которое при открытии сразу же предложит починить файл БД. Если починить не получится, то восстановите резервную копию (которые у вас должны делаться по выходу из программы любым пользователем). Есть специальное ПО, позволяющее восстанавливать поломанные файлы Office, например OfficeFix от фирмы Cimaware. Поломки файла БД возможны только при СУБД Access, на MS SQL Server такое не возможно в принципе, и это веская причина, чтобы рассмотреть вариант перехода на данную СУБД.
Еще бывают случаи, когда ломаются отдельные представления. Обычно это происходит из-за неаккуратных действий со структурой (вы что-то сделали не так, например, удалив какое-то поле). Чтобы проверить все ли представления у вас в порядке, надо открыть базу данных в Access, переключиться на вкладку «Запросы» и последовательно открывать каждое представление. Таблица с данными должна показываться тут же, без лишних диалоговых окон и запросов на параметры. Если это не так, значит данное представление сломано. Почините его или удалите средствами Access.
24. Если не запускается программа.
Наши программы не являются «портативными» (portable) и на каждый компьютер требуется установка программы (инсталляция). Инсталляцию должен производить пользователь с правами администратора (а не ограниченный пользователь). При инсталляции в системный каталог копируются файлы, необходимые для работы программы:
1. scrrun.dll
2. mscomctl.ocx
3. mscomct2.ocx
4. comdlg32.ocx
5. tabctl32.ocx
6. mschrt20.ocx
7. mscomm32.ocx
и другие файлы
27. Есть ли импорт и экспорт данных?
Да, имеется и импорт, и экспорт данных. Данные можно загрузить в БД программы из файла формата CSV или Microsoft Excel. (Предварительно нужно сформировать такие файлы, выгрузив данные из другой системы с помощью экспорта.) Форма импорта в программе позволяет гибко задавать соответствие полей по типу «откуда->куда». Экспорт возможен во многие форматы: CSV, Excel, Word, HTML.
29. Что означает 1 рабочее место в редакции «Базовая» (ранее «Домашняя»)?
Это означает, что одновременное соединение с базой данных только одно. Вы можете установить программу на разные компьютеры (скажем, на домашний и на рабочий) и вести разные БД. Вы можете включить многопользовательский режим и заходить в программу под разными пользователями в разное время. При этом у каждого пользователя будет свой логин и пароль и все персональные настройки (в т.ч. права доступа). Одновременное использование единой БД с разных рабочих мест не возможно в редакции «Базовая». Вы можете держать файл БД на флешке, который носить с собой на работу/с работы и вести вашу БД и там и там.
30. Сколько пользователей могут одновременно работать с одной БД?
Все наши программы являются сетевыми и многопользовательскими. При работе в локальной сети нужно установить программу на каждое рабочее место. Режим работы в сети зависит от используемой СУБД (системы управления базами данных).
• При использовании СУБД Microsoft SQL Server количество одновременных соединений с БД возрастает многократно, поскольку это уже полноценная клиент-серверная архитектура. Новая база данных формата MS SQL создается по текущей БД MS Access. Все данные и структура переносятся автоматически. И наоборот, имею открытую БД формата MS SQL можно по ней создать новую БД-клон формата MS Access с переносом всех данных и сохранением полной функциональности.
Многопользовательский режим включается установкой галочки в общих настройках программы. После этого каждый пользователь проходит авторизацию при старте программы (вводит логин и пароль) и получает права на основе его глобальной роли (администратор, пользователь или гость), а также настроек прав доступа.
Администратор может задать права доступа персонально для каждого пользователя по следующим элементам:
— поля и записи таблиц (вертикальная и горизонтальная фильтрация данных на просмотр и редактирование);
— пункты основного меню (видимость и доступность пунктов);
— кнопки панели инструментов любой таблицы (видимость и доступность кнопок);
— основные вкладки (видимость);
— подчиненные таблицы (видимость);
— панели строки статуса (видимость);
— некоторые элементы таблиц (цвет фона отдельных полей, порядок полей и пр.) также можно задать персонально для каждого пользователя.
—> 32. Что делать, если вместо русских букв нечитаемые символы или вопросы?
1. В Панели управления Windows зайдите в Региональные стандарты
2. Должен быть выбран регион «Россия»
3. Переключитесь на вкладку «Дополнительно»
4. В разделе «Язык программ, не поддерживающих Unicode» должен быть выбран «Русский»
5. Измените его на любой другой язык, например «Румынский», перезагрузите компьютер, затем обратно верните «Русский»
Данная манипуляция обычно помогает.
34. Есть ли возможность работы под Линуксом?
Да, есть определенный опыт настройки и использования наших программ на Ubuntu 10.04 под Wine. Подробнее об этом можно почитать на форуме в этом посте.
46. Не работает выражение, запрос, условие, триггер. Как найти ошибку?
Соблюдайте принцип «от простого к сложному». Задайте сначала самое примитивное выражение, например «1 = 1», убедитесь, что оно работает. Затем постепенно усложняйте, добавляя все новые и новые условия через AND или OR, критерии отбора, подзапросы и т.п. Если ваше выражение содержит ссылки в угловых скобках на текущую запись, временно уберите это, заменив их константами. Если делаете INSERT INTO или UPDATE SET, напишите сперва только для одного поля. Если вам выдается сообщение об ошибке, внимательно прочитайте его и вдумайтесь в его смысл. Прикладывайте полноэкранный снимок (скриншот) при обращении к нам в поддержку или к сообщению на форуме. Выражения SQL зачастую удобно копировать в саму СУБД (Access или SQL Server Management Studio), которая при выполнении покажет вам максимально подробное сообщение об ошибке с указанием конкретного места ошибки. Представления бывают обновляемые, а бывают необновляемые, в которые нельзя делать INSERT или UPDATE.
48. Антивирус предупреждает о вирусе или риске при установке или запуске программы, почему?
Официально и публично заявляем, что во всем нашем программном обеспечении, скриптах, базах данных и любых файлах нет никаких вирусов. Таким образом можно говорить, что либо это какая-то ошибка со стороны антивирусной программы, и вы можете обратиться в службу ее технической поддержки с требованием доказательств, либо намеренная клевета, используемая как средство конкурентной борьбы с недобропорядочными методами. Настройка антивируса Kaspersky
49. Что делать, если не отображаются русские символы?
Попробовать запустить программу в режиме совместимости (особенно, если у вас Windows 10). После пары вариантов выбора исправлений и запуска в режиме совместимости с Windows 8 нечитаемые символы перестают появляться. Часто помогает такой трюк. Зайдите в Региональные стандарты панели управления Windows, вкладка «Дополнительно», в разделе «Для программ без поддержки unicode» выберите страну не Россию, а Румынию, перезагрузите компьютер. Затем зайдите сюда снова и выберите обратно Россию. Еще может помочь статья со ссылками на реестр.
Как написать хорошую демку
Что такое демо
Демонстрация программного продукта — это прототип, пример или неполная версия представляемого продукта. Ее проводят с целью показа возможностей продукта, его удобства, гибкости, производительности и других качеств. Демки позволяют привлечь клиентов, инвесторов, партнеров, и в целом, потенциальных покупателей.

Разнообразная линейка демок позволяет компании охватить более широкую аудиторию
Такая демонстрация несет в себе много преимуществ. За короткое время можно донести до целевой аудитории информацию о достоинствах вашего продукта, сравнить его либо с конкурентами, либо с предыдущей версией.

Такой гигант, как NVIDIA, уже давно использует деморолики для демонстрации своих возможностей
Можно описать многие возможности с разных сторон, акцентировать внимание именно на нужных и важных деталях. И, в конце концов, выгодно преподнести продукт широкой публике.

Существует много видов демонстрации программных продуктов
Чем отличается плохое демо от хорошего
Давайте посмотрим, как именно плохое, обычное и хорошее демо влияют на потенциальных покупателей.

Если демо низкого качества, покупатель разочаруется в продукте

Обычная демка вряд ли восхитит и вдохновит кого-нибудь

А вот хорошее демо способно творить чудеса
В итоге, хорошей демкой можно назвать лишь ту, что наиболее честно и выгодно отражает возможности продукта и которая создает хорошее впечатление у потенциального покупателя, побуждает его купить и использовать продукт. Почему нужно отображать продукт честно? Потому что иначе — это обман покупателей, который в итоге испортит репутацию компании. И потому что так не делается(с).
Из-за чего демо становится плохим
Любая мелочь, незначительная ошибка или просто невнимательность может привести к плохому демо, потому что все это портит впечатление от продукта у пользователя.
Демо можно представить в виде магического фокуса: совершается некое действие с продуктом и вуаля, есть результат. Главное при этом быть хорошим фокусником
Как сделать хорошее демо
Приведу пример для продукта визуализационных инструментов. Выберем аудиторию — например специалисты, работающие с финансовыми данными. Основная цель этой аудитории — грамотно, правильно и красиво отобразить некую финансовую статистику. Продукт, содержащий различные виды графиков, несомненно поможет решить такую задачу. Выберем ключевые возможности продукта: например, круговая диаграмма и гистограмма. Составим из этих графиков некий дашборд, комплексно отображающий информацию о продажах за определенный промежуток времени. Пользователь при этом узнает об этих типах графиков, и о том, как их использовать.

Здесь демонстрируется несколько типов графика и то, как с ними можно работать






