 |
13.02.2012, 01:29
|
#1
|
|
|
|
Старший сержант
|
 Регистрация: 31.01.2011
 Сообщений: 182
 Популярность: 887
 Золото Zhyk.Ru: 100
 Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
|
Триал версия программы
Немало людей, делают программы для дальнейшей продажи, но часто люди перед покупкой говорят доказать, что программа работает.
Простейший способ сделать программу "триальной", нам понадобится только таймер. У пользователя сдадут нервы от уведомлений))
1. Добавляем на форму таймер, интервал я поставил 5 секунд. Нам надо чтобы он стартовал при запуске программы
Код:
public Form1()
{
InitializeComponent();
timer1.Start(); //запускаем таймер
//timer1.Interval = 5000; //можно так, но проще в свойствах таймера
}
2. Щелкаем два раза по таймеру и добавляем вот этот код
Код:
timer1.Stop(); //останавливаем таймер, чтобы MessageBox не выскочил повторно
//если за 5 секунд, пользователь не сделает свой выбор
//также нужно остановить все потоки/воркеры, это ведь триал версия))
DialogResult result = MessageBox.Show("Продолжить работу с программой?",
"Trial Version!", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
//MessageBox с кнопками "Да" и "Нет"
switch (result)
{
case DialogResult.No: //если пользователь нажал нет
Application.Exit(); //то закрываем программу
break;
case DialogResult.Yes: //если да
timer1.Interval = 1000; //устанавливаем новый интервал таймера
timer1.Start(); //и запускаем его
break;
}
Весь код
Код:
using System;
using System.Text;
using System.Windows.Forms;
namespace Триал_версия
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
timer1.Start(); //запускаем таймер
//timer1.Interval = 5000; //можно так, но проще в свойствах таймера
}
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Stop(); //останавливаем таймер, чтобы MessageBox не выскочил повторно
//если за 5 секунд, пользователь не сделает свой выбор
//также нужно остановить все потоки/воркеры, это ведь триал версия))
DialogResult result = MessageBox.Show("Продолжить работу с программой?",
"Trial Version!", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
//MessageBox с кнопками "Да" и "Нет"
switch (result)
{
case DialogResult.No: //если пользователь нажал нет
Application.Exit(); //то закрываем программу
break;
case DialogResult.Yes: //если да
timer1.Interval = 1000; //устанавливаем новый интервал таймера
timer1.Start(); //и запускаем его
break;
}
}
}
}
|
|
|
13.02.2012, 01:31
|
#2
|
|
|
|
Рыцарь-защитник
|
 Регистрация: 14.01.2011
 Сообщений: 633
 Популярность: 28087
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
|
Re: Триал версия программы
Что за ахинея вообще? Каждую секунду вылетающее окно...
|
|
|
13.02.2012, 03:18
|
#3
|
|
|
|
Старший сержант
|
 Регистрация: 31.01.2011
 Сообщений: 182
 Популярность: 887
 Золото Zhyk.Ru: 100
 Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
|
Re: Триал версия программы
Последний раз редактировалось Gamer1912; 13.02.2012 в 08:43.
|
|
|
13.02.2012, 09:56
|
#4
|
|
|
|
Рыцарь-защитник
|
 Регистрация: 14.01.2011
 Сообщений: 633
 Популярность: 28087
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
|
Re: Триал версия программы
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Теперь понятно кто мне минусы ставит
|
|
 |
|
 |
|
Репутация исключительное мнение каждого пользователя.....
ps: какой материал, такая и репутация, мой предыдущий пост к тому, что просто выскакивающее окошко - это бред полный, простой инжект своей функции, которая не будет кидать окошко и все, нет смысла в данном коде.
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
путного от тебя я мало вижу
|
|
 |
|
 |
|
Если что-то выкладывать, то реально интересное и значимое, а не так как вы, лишь бы что-нибудь, я видел ваши исходные коды, например:
Код:
Thread th = new Thread[1];
for(int i=0;i<1;i++)
{
th[i] = new Thread(potok);
th[i].IsBackground=true;
th[i].Start();
}
Да, это выше похвал!
А вот так не пробовали?:
Код:
new Thread(potok).Start();
1) Никаких лишних переменных
2) Короткий код
3) => меньший вес программы и меньше выделение памяти
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Предложил бы что-нибудь лучше
|
|
 |
|
 |
|
То что лучше находится в подполье, уважаемый
|
|
|
13.02.2012, 10:26
|
#5
|
|
|
|
Старший сержант
|
 Регистрация: 31.01.2011
 Сообщений: 182
 Популярность: 887
 Золото Zhyk.Ru: 100
 Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
|
Re: Триал версия программы
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Код:
Thread th = new Thread[1];
for(int i=0;i<1;i++)
{
th[i] = new Thread(potok);
th[i].IsBackground=true;
th[i].Start();
}
Да, это выше похвал!
|
|
 |
|
 |
|
Из одной из первых моих программ выдернулИ рефлектором, да я тогда учил язык от силы дня 3-4, до этого вообще не предполагал, что значит писать программы. Я не разбирал тогда еще каждую строку, просто вставлял код с гугла, работает да и ладно. ВЫ как будто родились сразу мега-прогером? Сравните стаж изучения, мой и ваш. Я начал учить язык 2 месяца назад с нуля, и то, что знаю я сейчас, считаю для 2 месяцев вполне достаточно.
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
То что лучше находится в подполье
|
|
 |
|
 |
|
Мой основной раздел Игры Mail.ru, подполья для данного раздела нет. Для программирования тоже не видел, чтобы было подполье. Делюсь с людьми идеями, репутация мне не важна. Вот только после отрицательных коментов, пропадает желание делится. Почему нельзя просто поправить или показать более лучший вариант.
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
простой инжект своей функции, которая не будет кидать окошко и все
|
|
 |
|
 |
|
Вот это например как? А вместо пустых слов, могли бы научить, показать пример.
Последний раз редактировалось Gamer1912; 13.02.2012 в 10:28.
|
|
|
13.02.2012, 11:52
|
#6
|
|
|
|
Старший сержант
|
 Регистрация: 29.07.2011
 Сообщений: 197
 Популярность: 8989
 Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
|
Re: Триал версия программы
|
|
|
13.02.2012, 15:08
|
#7
|
|
|
|
Пехотинец
|
 Регистрация: 02.09.2009
 Сообщений: 55
 Популярность: 1249
 Сказал(а) спасибо: 7
Поблагодарили 191 раз(а) в 37 сообщениях
|
Re: Триал версия программы
Любую защиту(почти) с программ написанных на .net можно снять. Даже с двухэтапной аутентификацией с сервером и проверкой на "поправленность". Могу даже написать небольшой гайд на эту тему, если интересно. Есть как раз софт для примера: обфусцирован, есть проверка с сервером на "взлом" и другие вещи, которые мешают нормально взламывать программу. Или же могу наоборот написать статью по защите от взлома.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
13.02.2012, 16:44
|
#8
|
|
|
|
Капитан
|
 Регистрация: 03.10.2011
 Сообщений: 267
 Популярность: 41677
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 113
Поблагодарили 476 раз(а) в 329 сообщениях
|
Re: Триал версия программы
|
|
|
13.02.2012, 18:21
|
#9
|
|
|
|
Рыцарь-защитник
|
 Регистрация: 14.01.2011
 Сообщений: 633
 Популярность: 28087
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
|
Re: Триал версия программы
|
|
|
13.02.2012, 18:30
|
#10
|
|
|
|
Главнокомандующий
|
 Регистрация: 17.11.2009
 Сообщений: 1,062
 Популярность: 64819
 Золото Zhyk.Ru: 170
 Сказал(а) спасибо: 1,456
Поблагодарили 2,062 раз(а) в 822 сообщениях
|
Re: Триал версия программы
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Любую защиту(почти) с программ написанных на .net можно снять.
Могу наоборот написать статью по защите от взлома.
|
|
 |
|
 |
|
Уважаемый, вы хотя бы читаете, что пишите?
По теме, каждые 5 секунд - слишком жирно, нужно ставить 1-3мин.
(хотя заморозить таймер, и все  )
________________
Полные взломы игрулек VK:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). | Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). | Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). | Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). (?fix) | [HOT-NEW] Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
13.02.2012, 18:34
|
#11
|
|
|
|
Капитан
|
 Регистрация: 03.10.2011
 Сообщений: 267
 Популярность: 41677
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 113
Поблагодарили 476 раз(а) в 329 сообщениях
|
Re: Триал версия программы
|
|
|
13.02.2012, 19:15
|
#12
|
|
|
|
Пехотинец
|
 Регистрация: 02.09.2009
 Сообщений: 55
 Популярность: 1249
 Сказал(а) спасибо: 7
Поблагодарили 191 раз(а) в 37 сообщениях
|
Re: Триал версия программы
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось Puzer; 13.02.2012 в 19:17.
Причина: Добавлено сообщение
|
|
|
13.02.2012, 20:02
|
#13
|
|
|
|
Разведчик
|
 Регистрация: 11.02.2012
 Сообщений: 2
 Популярность: 12
 Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
Re: Триал версия программы
|
|
|
13.02.2012, 22:51
|
#14
|
|
|
|
Разведчик
|
 Регистрация: 16.04.2011
 Сообщений: 6
 Популярность: -65
 Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Триал версия программы
Gamer1912 пишет для людей программы бесплатно, и слушает мнение каждого. О его плохой репутации не может быть и речи. Так как её нет! Gamer1912 Спасибо тебе за твои БЕСПЛАТНЫЕ проги!
|
|
|
13.02.2012, 23:24
|
#15
|
|
|
|
Старший сержант
|
 Регистрация: 29.07.2011
 Сообщений: 197
 Популярность: 8989
 Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
|
Re: Триал версия программы
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Gamer1912 пишет для людей программы бесплатно, и слушает мнение каждого. О его плохой репутации не может быть и речи. Так как её нет! Gamer1912 Спасибо тебе за твои БЕСПЛАТНЫЕ проги!
|
|
 |
|
 |
|
Собственно это не программа, а руководство, обучающий элемент.... От него ожидается наивысшее качество, вплоть до совершенства, потому критика должна всегда приветствоваться.
Я например могу придраться к названию темы... Думаю все согласны что оно многообещающее и возникает ожидание "блекджека и шлюх". Но зайдя обнаруживаешь 1 корявый метод, причем едва ли не самый очевидный...
Если желаете уже ставить такую тему, то надо было рассмотреть ну хотя бы еще 5 методов... например:
1) реестр.
2) файл настроек.
3) скрытый файл в некотором каталоге.
4) соединение с сервером.
5) скрытые функции, которые сами повредят программу после завершения периода.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Помогите!] Хак триал
|
Sashachko |
Общение и обсуждение S4 League |
8 |
31.08.2011 14:14 |
Триал версия [C#]
|
iVs.Dark |
Вопросы и ответы, обсуждения |
11 |
30.08.2011 11:04 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 01:18.
|
 |