Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Microsoft .NET

  Все выпуски  

RFpro.ru: Microsoft .NET


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

solowey
Статус: Специалист
Рейтинг: 264
∙ повысить рейтинг »
Асмик Гаряка
Статус: Советник
Рейтинг: 115
∙ повысить рейтинг »
CradleA
Статус: Профессор
Рейтинг: 55
∙ повысить рейтинг »

∙ .NET Framework / C# / Java

Номер выпуска:307
Дата выхода:28.02.2020, 10:15
Администратор рассылки:Коцюрбенко Алексей Владимирович (Старший модератор)
Подписчиков / экспертов:24 / 16
Вопросов / ответов:3 / 9

Консультация # 18371: Ув эксперты! Можно ли программно (С)включить/отключить ScreenSaver? Спасибо...
Консультация # 14510: Здравствуйте! Необходимо защитить программу от копирования на другой комп, т.е. осуществить привязку к компу, например к серийному номеру винчестера или к конфигурации. Есть ли такие API-функции? Подскажите! Заранее благодарен. ...
Консультация # 27811: Zdrast\'! 1. kak sghenerirovat\' sluciainiie cisla ot 1 do 10 nu shtob ne poftorealisi: 1 3 5 2 7 9 8 4 6 2. Ia nemnoshko zabil kak uznat\' ascii cod or Chara? ..

Консультация # 18371:

Ув эксперты!
Можно ли программно (С)включить/отключить ScreenSaver?
Спасибо

Дата отправки: 16.03.2005, 20:22
Вопрос задал: Ling
Всего ответов: 5
Страница онлайн-консультации »


Консультирует rusfaq.ru:

Здравствуйте, Ling!
Можно! http://www.akzhan.midi.ru/win32api/13.htm

Консультировал: rusfaq.ru
Дата отправки: 16.03.2005, 22:43
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует PavPS:

Здравствуйте, Ling!
Очень просто. Измени программно это значение HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveActive с 1 на 0 и всё :)

Консультировал: PavPS
Дата отправки: 17.03.2005, 00:20
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует vitya:

Здравствуйте, Ling!
Ответ на ваш вопрос: Можно.
p.s. учитесь задавать вопросы, удачи.

Консультировал: vitya
Дата отправки: 17.03.2005, 10:37
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Bob Johnson:

Здравствуйте, Ling!
В дополнение к уже сказанному - чтобы отключить работающий screensaver я бы попробовал эмулировать нажатие какой-либо клавиши (например, ctrl) с помощью keybd_event.

* EMan2.0: ---===*** Debug mode ***===---

Консультировал: Bob Johnson
Дата отправки: 19.03.2005, 01:25
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует _vt:

Здравствуйте, Ling!
Ни один из ответов не был верным почему-то. Дефолтный скринсейвер включается посылкой сообщения WM_SYSCOMMAND c параметром SC_SCREENSAVE окну десктопа (GetDesktopWindow()).
--

* In Gates we trust! :)

Консультировал: _vt
Дата отправки: 21.03.2005, 14:02
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 14510:

Здравствуйте!
Необходимо защитить программу от копирования на другой комп, т.е. осуществить привязку к компу, например к серийному номеру винчестера или к конфигурации. Есть ли такие API-функции?
Подскажите! Заранее благодарен.

Дата отправки: 01.01.2004, 00:01
Вопрос задал: Ramil
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Vet:

Приветствую Вас, Ramil!
GetVolumeInformation

Консультировал: Vet
Дата отправки: 01.01.2004, 00:01
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует _vt:

Добрый день, Ramil!
Функции то есть, но ничего не стоит обойти твою защиту - современный уровень защиты программ куда выше, чем простой алгоритм привязки к какому-то параметру. Потому, если уж очень надо, используй какой-нибудь коммерческий движок для защиты своей программы, например ASProtect, или что-то подобное.

* Origin : I′d like to change the world, but I have no source code

Консультировал: _vt
Дата отправки: 01.01.2004, 00:01
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 27811:

Zdrast\'!
1. kak sghenerirovat\' sluciainiie cisla ot 1 do 10 nu shtob ne poftorealisi:

1 3 5 2 7 9 8 4 6

2.
Ia nemnoshko zabil
kak uznat\' ascii cod or Chara?

Дата отправки: 16.10.2005, 21:40
Вопрос задал: spider
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Licvidator:

Здравствуйте, spider!
I. Не претендую на эффективность, но я бы сделал так:
1. Создаю одномерный массив, размерность 10, заполняю последовательно цифрами от 1 до 10.
2. С помощью Math.random генерирую числа от 0 до 1, потом умножаю на 9 и прибавляю 1, результат округляю (Math.ceil) и получаю генерацию от 1 до 10
3. Теперь у меня есть генерация от 1 до 10, которую я буду использовать для выборки из того одномерного массива с числами
4. Скажем, выпало 4. значит, я беру 4 позицию в массиве (а это будет 4), вывожу его на экран или отправляю в другой, выходной массив, и пересобираю первый массив, убирая выпавшую позицию. Получается массив уже с размерностью 9.
5. Генерирую позицию уже от 1 до 9 и повторяю пункт 4 и т.д. пока массив не закончится.
6. На выходе получаю случайные числа от 1 до 10 без повторов:)

II. str.charCodeAt(позиция_символа_в_строке_str);

Консультировал: Licvidator
Дата отправки: 17.10.2005, 12:18
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Romodos:

Здравствуйте, spider!
1)
var p:array[1..10] of byte;
procedure sozd;
var n,k,z,f:byte;
begin
randomize;
n:=0;
while n<=10 do begin
z:=random(10)+1;
for k:=1 to n do
if z=p[k] then f:=1;
if f=0 then begin
p[n]:=z;
n:=n+1;
end;
f:=0;
end;
end;

2) ord(c)

Консультировал: Romodos
Дата отправки: 17.10.2005, 15:21
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное