nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 10:19



Reply to topic  [ 48 posts ]  Go to page Previous  1, 2, 3, 4  Next
FreeBASIC 
Author Message
God

Joined: 02 Jan 2006 02:28
Posts: 1390
Location: Abakan
Reply with quote
Мои поздравления! :kruto:


15 Apr 2016 18:44
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
jdigreze wrote:
Мои поздравления! :kruto:

Спасибо! :lol: Но чуть рано... поздравления будут в кон, когда всё то же самое
забибикает без захода под Администратором.
К сожалению, на этой машине такого захода не было, а то я бы проверил....

Но есть у меня надежда, что согласно логике событий, это дожно произойти.
На той неделе, я думаю, "Чуду-юду я и так победю..." (с) 8)

_________________
iLavr


15 Apr 2016 19:35
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Такой вот вопрос неожиданный на засыпку: а какие частоты у двухтональной сирены?

Мне почему-то казалось, что 440-880 Гц со сменой 0.5 сек. Но сейчас написал, послушал,
880 Гц вроде как-то не в тему звучит... :-?

Хочу сделать один исполняемый ЕХЕ-шник с тестами спикера/таймера для Вынь-7-64.

Погуглил по интернету... в такие дебри попал! :o
http://www.forumklassika.ru/archive/index.php/t-42070.html

_________________
iLavr


17 Apr 2016 15:25
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Хочу сделать один исполняемый ЕХЕ-шник с тестами спикера/таймера для Вынь-7-64.

Сделал... на выбор можно запустить 3 теста: Beep 440Hz, сирена 440-880Hz и обратный отсчет
по таймеру
, если спикер окажется не подключен или вовсе будет отсутствовать.
Attachment:
TMTest.gif
TMTest.gif [ 3.19 KiB | Viewed 9758 times ]

Последний тест просто проверит доступность порта таймера через библиотеку inpout32.dll,
если не будет звука от спикера.

Ну а Beep 440Hz в случае чего пригодится гитару настраивать... :wink:

Если всё заработает удачно под Вендами-7-64, то позже выложу эту утилитку.

_________________
iLavr


18 Apr 2016 08:14
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Если всё заработает удачно под Вендами-7-64, то позже выложу эту утилитку.

Первый блин вышел комом... :-? При запуске с флешки утилиту заблокировал антивирус, признав
в ней какого-то трояна и удалив... 8)
Я бы может и поверил, если бы не сам её вчера скомпилировал, и сегодня с утра залил на флешку...
И анэрейза никакого не случилось под руками, так что опыты пришлось отложить... :osad:

Надо бы где-нибуть прочитать, как сейчас трактуют политику безопасности компьютера, а то
складывается ощущение, что на компьютере можно запускать только Word от М$, а вот если
Gimp фриварный - то это уже ВИРУС! :o

_________________
iLavr


20 Apr 2016 07:02
Profile
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22410
Location: Silicon Valley
Reply with quote
Весело :mrgreen:

P.S. Я припоминаю, что у меня каспер прибивал постоянно один вариант моей программки, которая из командной строки винды разговаривала с микроконтроллером по COM-порту, но путём некоторых манипуляций с исходником он это делать перестал - видать просто попутал чего...

_________________
:dj: https://mastodon.social/@Shaos


20 Apr 2016 07:45
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Я припоминаю, что у меня каспер прибивал постоянно один вариант моей программки, которая из командной строки винды разговаривала с микроконтроллером по COM-порту...

Cамое неприятное, что антивирусом там стоял не Каспер... Каспер, может быть, мы бы и уговорили
вернуть утилиту на место...
А этому антивирусу мы сказали разблокировать утилиту и вернуть на место, а он ответил: а вот вам «Хер».
(В древнерусском алфавите буква Х называлась «хер». Отсюда произошло слово «похерить» в значении
«перечеркнуть что-то на бумаге крестом».
) :lol:

_________________
iLavr


20 Apr 2016 08:56
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Cамое неприятное, что антивирусом там стоял не Каспер... Каспер, может быть, мы бы и уговорили
вернуть утилиту на место...

Ну антивирус, который не Каспер (а я забыл название и не смог его нагуглить :-? ), крови сегодня пОпил! :o

При извлечении утилиты из архива, он мой ехе-файл сразу же удалял на «хер». :esurprised:
А вот бибиотека inpout32.dll , из-за которой весь сыр-бор, ему была совершенно безразлична!

Еле-еле создали левую папку 123 и приказали антивирусу её не проверять (иного он не понимает),
распаковали в эту папку архив, и я натравил антивирус проверить оба файла...
Он долго их мурыжил и НИЧЕГО НЕ НАШЕЛ!!! :esurprised:
Ну хоть бы написал - подозрение на троян, или еще что-то... НИЧЕГО!!! :-?

У меня есть только одно разумное объяснение ситуации: я не прикомпилировал к своему ехе-файлу
всей вот этой ерунды:
Attachment:
TimerT.gif
TimerT.gif [ 10.92 KiB | Viewed 9696 times ]

Из-за этого мой ехе-файл категорически не нравится антивирусу, и Венда-7-64 им потом также была недовольна... :-?

_________________
iLavr


25 Apr 2016 16:19
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Ну а теперь о результатах тестирования...

При запуске программы из среды разработки, ВСЁ РАБОТАЕТ! Все обращения к библиотеке inpout32.dll
проходят беспрепятственно, как в режиме Администратора, так и без него.
Работают ВСЕ ТЕСТЫ: Beep 440Hz, сирена 440-880Hz и обратный отсчет по таймеру.

Image

Динамическая библиотека доступа к портам inpout32.dll при этом НЕ ЗАРЕГИСТРИРОВАНА в Венде 7.
Я не знаю, что там при этом исполняется, р-код или иной промежуточный код, но похоже, что Венда-7-64
понимает это так, что к портам лезет эта большая программа-компилятор и ей это позволяется.

ВСЕ ТЕСТЫ также работают, если скомпилировать как приложение с RUN-TIME библиотекой.
Но это, я так понимаю, то же самое с точки зрения Венды-7-64: через inpout32.dll к портам лезет
некая большая программа - RUN-TIME модуль, и ему, типа, можно.

А вот когда я компилирую отдельно стоящий ехе-файл, им тут же недоволен антивирус и Венда-7-64
начинает спрашивать, как его запустить и дать ли ему полный доступ.

Но что меня удивляет, так к библиотеке inpout32.dll претензий нет - её не блокируют, про нее ничего
не спрашивают, все претензии к моему ехе-файлу...

Надо сделать опыт - скомпилировать такой же ехе-файл безо всяких обращений к библиотеке inpout32.dll,
мне кажется, с ним будут точно такие же проблемы... :ebiggrin:

_________________
iLavr


26 Apr 2016 02:41
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Надо бы где-нибуть прочитать, как сейчас трактуют политику безопасности компьютера, а то
складывается ощущение, что на компьютере можно запускать только Word от М$...

Ну, если нет дезинформации в тех источниках, что я прочел (а я придерживаюсь политики, что
если 3 источника "врут" примерно одинаково, то это похоже на правду), то безопасность, начиная
с Венды Виста трактуют следующим образом (кратко).

Если мы зашли в Венду с правами Администратора, то это вовсе не значит, что всё, что мы запускаем,
будет от имени Администратора.
Наоборот, просто запуск приложения (если для него не помечено иное) происходит с привелегиями
ниже Администраторских.
Это как раз и есть политика М$ - желательно, чтобы пользовательское приложение не требовало многого.
Если Венда что-то такое своё заподозрила, она запустить нам приложение не даст.
Тогда мы повышаем уровень привилегий - "запустить от имени Администратора", и нам становятся
доступны "все привилегированные функции Win API".
Мы можем иметь доступ в системные папки и т.д.

Я сразу хотел где-нибуть и узнать этот список "привилегированных функций Win API",
но пока нигде не нашел.

"Злобность" Венды по степени мешания нам работать, можно настроить будучи Администратором (где, я думаю, все знают).
Я на своей домашней Венде-7-32 всеми силами старался убрать это насовсем, выключая всё, что мог.
Но окончательно "злобность" Венды пока не победил - всё равно кое-что приходится "запустить от имени Администратора".

И если я не ошибаюсь, Венда-7 уровень привелегии отображает в цвете рамочки. Если не от имени
Администратора, то рамочка (у меня) зеленая:

Image

А если приложение запущено "от имени Администратора", то рамка обычная, "прозрачная" (если прозрачность не отключена).

Image

_________________
iLavr


29 Apr 2016 05:04
Profile
Junior

Joined: 16 Apr 2014 04:24
Posts: 2
Location: 217.24.48.29
Reply with quote
Lavr wrote:
Не то, чтобы я тут BASIC-и пеарю... но понадобилась мне простая среда разработки Виндоуз-приложений,
работающая без инсталляции с флешки и не задевающая админских прав на Вынь 7...10.
Пока ничего подходящего не нахожу....
Язык PureBasic в расчет не берете? viewtopic.php?f=81&t=10709
Он полностью соответствует этим требованиям и ИМХО лучше чем FreeBASIC.
Для запуска с флешки у среды предусмотрен ключ /PORTABLE.

На нем также написан аналог обсуждаемой здесь inpout32.dll (включая драйвер для винды) http://purebasic.info/phpBB3ex/viewtopi ... =10&t=2113


27 Mar 2017 10:23
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
trink wrote:
Язык PureBasic в расчет не берете?
Берем... но наш админ катастрофически не сторонник Basic-ов... :lol:
Так что этот форум не самое лучшее место для их пеара... :mrgreen:

_________________
iLavr


27 Mar 2017 15:42
Profile
Online
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22410
Location: Silicon Valley
Reply with quote
Ну пиарить ненадо, а упомянуть - можно :roll:

_________________
:dj: https://mastodon.social/@Shaos


02 Apr 2017 18:57
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Ну пиарить ненадо, а упомянуть - можно :roll:

Да ладно... проходили... :wink: Повторно наступать на грабли PureBasic не будем - и неприятно, и неконструктивно. :-?

_________________
iLavr


03 Apr 2017 06:09
Profile
Novelist

Joined: 31 May 2007 08:23
Posts: 36
Location: Украина
Reply with quote
сирена на слух(мне) ля-ми
440 - 650 Гц


Attachments:
File comment: ля-ми` три инструмента с детской игрушки
sire440-650.mp3 [184.71 KiB]
Downloaded 636 times
30 May 2017 03:21
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 48 posts ]  Go to page Previous  1, 2, 3, 4  Next

Who is online

Users browsing this forum: Shaos and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.