Автор Тема: Программа, выполняющаяся в среде другого юзера.  (Прочитано 4287 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Поставим в расписание выполнение скрипта/программы/etc с опцией "при загрузке системы", суть скрипта - получать данные с ком-порта, и этот скрипт выполняется в планировщике от имени первого юзера. Пусть в задаче указано - "выполнять вне зависимости от регистрации пользователя"
В системе два юзера. Предположим, первый в систему не логинится, логинится второй. В списке диспетчера видим выполняющуюся от имени первого юзера программу.
Получит ли программа данные от ком-порта?

PS. Хе, она как служба сейчас работает, только запущена другим пользователем.
Тогда мне бы как-то сэмулировать посылку данных (ASCII) в буфер приема порта. Компьютера с ком-портами у меня нет, откуда можно было бы через тот же гипертерминал кидать данные. Кто что предложит готовое и халявное?
« Последнее редактирование: 26/06/2017 02:02:55 от Юр »
Есть только  миг
 

Оффлайн Max33

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 320
  • Похвалили: 43 раз(а)
  • Откуда: НН
Нифига не понял,но есть эмуляторы ком портов.
типа com0com
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Они эмулируют виртуальные порты, предоставляя их программам в компьтерах, где нет нативных (натуральных) комов), или что-то еще умеют?
Прога получает данные с весов и они логируются в файл. Но это если прога работает. Но если хитрая операторша выгрузит прогу хотя бы на время, данные не будут учтены. Поэтому я запустил прогу как сервис. Но есть небольшие сомнения, что она получит данные, если пользователь, от которого она работает в фоне, не залогинится. Проверить не на чем. Поэтому хочу сэмулировать работу весов.
Есть только  миг
 

Оффлайн Max33

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 320
  • Похвалили: 43 раз(а)
  • Откуда: НН
com0com умеет создавать пару виртуальных портов, которые можно назначит двум прогам и они будут обмениваться данными.
Есть и другие проги такого же характера.
 Advanced Virtual COM Port к примеру.

Ось какая? Почему нельзя грузить прогу при любом старте системы, а только от имени определенного пользователя?

 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Потому, что если программа будет запускаться от имени текущего пользователя, он будет видеть окно программы с красным крестиком, на который можно нажать, или закрыть свернутое, или в диспетчере. Вот этой возможности и нужно лишить пользователя. )) Ось семерочная, проф/ дом/x86/64 - не знаю пока.
Прога одна, а чтобы пулять в порт данные, нужно или второй комп с ком-портом, или писать еще одну прогу, на что у меня нет сейчас времени. Перечисленные утилиты умеют  отправлять данные в указанный ком?
Есть только  миг
 

Оффлайн Max33

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 320
  • Похвалили: 43 раз(а)
  • Откуда: НН
Kiosk Mode не подойдет?
 

Оффлайн Юр

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 2067
  • Похвалили: 103 раз(а)
Там может быть и домашняя винда, в ней политик нет. Нужно универсальное решение. Кроме того, им надо еще юзать другие программы. Ладно, будем на месте проверять.
Есть только  миг
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1970
  • Похвалили: 291 раз(а)
  • Откуда: Владимир
    • Форум vvm
Хоспаде. Распоряжение по фирме - ничего не нажимать - штраф 100500 енотов. Плюс инвентаризация. Плюс видеонаблюдение.
Херней какой то занимаетесь - продаван хакир у него ..
Ты лучше в Верный загляни - нет охраны, кассир не видит алкашку, зато стоят рамки на выходе )))
 

Оффлайн Max33

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 320
  • Похвалили: 43 раз(а)
  • Откуда: НН
Я так понял, ты уже гуглил все доступные способы :)

По утилиткам - да они позволяют отправить данные той проге которой необходимо.
Особенно сом0сом - она как раз заточена на создание пары портов, и одной проге назначаем один, а другой проге - другой, соответственно она там их связывает.
Ей пользовался. Давно правда.
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16