|
|
|
VFP: применение "чужих" инструментов...
|
|||
|---|---|---|---|
|
#18+
Что-то я затупился конкретно, видать - запарила меня эта китайская терминология вконец (: Помогите разобраться, пожалуйста. Хотел сделать так, чтобы после запуска серверного приложения на компе никакая юзерская сволочь не могла в мое отсутствие запустить там еще какой-нибудь процесс (типа: сервер - есть сервер, и баста!) Для того, чтобы не дать прикрыть или деактивировать окно серверного приложения (чтобы перекрыть доступ к desktop'у), ничего не смог сделать. Видать, еще не достаточно я крутой перец в VFP. Тогда решил пропробовать через применение функций WinAPI (слышал, что есть такой зверь:) вызывать паролированный ScreenSaver. Нашел в И-нете тарабарские описания на английском - вроде, если напрячь мозги, то не все так и сложно выходит:) Да вот беда - там еще глаз зацепился за описание WMI, скрипты с применением которого во многом дублируют возможности WinAPI (правда - не в вопросе ScreenSaver'а). Но любопытство все же заело: на кой нужны два эти похожих зверя? Иными словами, какова специфика назначения того и другого? И в чем разница их применения из-под VFP? Черкните, кто знает, хотя бы в самых общих чертах, а то не усну :) Или подкиньте тынц, плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 00:41 |
|
||
|
VFP: применение "чужих" инструментов...
|
|||
|---|---|---|---|
|
#18+
Zero12 вызывать паролированный ScreenSaver. настраиваешь в свойствах экрана свой скреенсевер, ставиш галку защитить паролем., что бы запустить его из программы запускаешь соответствующий файл scr в папке windows или windows\system32 точно не помню. и кстати какая у вас версия Windows? вопрос не по фоксу вообщето. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 09:09 |
|
||
|
VFP: применение "чужих" инструментов...
|
|||
|---|---|---|---|
|
#18+
да кстати если хотите заблокировать свое приложение, сделайте thisform.enabled = .F. а разблокировку по паролю, какие проблемы? ______________________________________ Strong ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 09:11 |
|
||
|
VFP: применение "чужих" инструментов...
|
|||
|---|---|---|---|
|
#18+
Да вопрос-то больше познавательный. А запостил его сюда, потому что возник он естественным путем при изучении VFP. Но проблема - не в блокировке приложения, а в перекрытии доступа к рабочему столу во избежание запуска юзером еще какой-нибудь конченной юзерской программы, которая будет отнимать ресурсы у проца... А насчет WinAPI/WMI - действительно, если не получу здесь ничего вразумительного, запостю в OS-форум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 09:38 |
|
||
|
VFP: применение "чужих" инструментов...
|
|||
|---|---|---|---|
|
#18+
Батенька, подобные вопросы решаются отнюдь не клиентской прогой, насколько бы "серверной" вы ее не назвали, а администратором того "сервера", на котором эта прога запущена. Представте себе такую ситуацию: на "сервере" по каким-то причинам надо запустить две вот таких вот "очень умных и сверхважных" программы, которые сами себе под себя настраивают винду. И как вы представляете себе разруливание требований этих программулин не запускать кроме себя ничего? И как вы вообще представляете себе получение прав программой или пользователем самой программой или самим пользователем по своему усмотрению? Типа хочу быть админом и делаю сам себя админом, а прежний адмим пусть идет лесом? Решаются настройкой администратором "сервера" соответствующих политик, с помощью которых можно убрать кнопку пуск, запретить запуск других приложений и т.д., но никак не из самой проги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 09:49 |
|
||
|
VFP: применение "чужих" инструментов...
|
|||
|---|---|---|---|
|
#18+
ScreenSavers с паролем и вообще-то это не задачи фокса блокировать компы. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 10:10 |
|
||
|
VFP: применение "чужих" инструментов...
|
|||
|---|---|---|---|
|
#18+
Ба, какие все умные...:) А если я, собственно, и являюсь полновластным хозяином этого так называемого сервера и весьма хочу его настроить именно вышеописанным образом? Значит из-под [...нелестные эпитеты...] DelPHi (и иже с ним) так сделать можно, а из-под [...лестные эпитеты...] VFP - низзя? Это еще что за "рассовая" дискриминация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2006, 23:47 |
|
||
|
VFP: применение "чужих" инструментов...
|
|||
|---|---|---|---|
|
#18+
Zero12А если я, собственно, и являюсь полновластным хозяином этого так называемого сервера и весьма хочу его настроить именно вышеописанным образом?О! Месье знает толк в извращениях! ;-) А если серьезно, то и правда, не дело это сервера бд (или, наверное, все же корректнее его назвать сервером приложений) следить за доступом к ОС, под которой он, собственно, и работает (ведь не наоборот же!). Лучше всего первым делом компьютер, на котором это богатство вертится, изолировать от доступа к нему физически, убрать под замок. А уж скринсейвер должен однозначно запускаться либо лично админом, либо операционкой. Ну а если вопрос скорее познавательный, то... то тут, к сожалению, помочь не могу по незнанию и WinAPI, и WMI. В этом случае прошу рассматривать мое сообщение как спам. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2006, 01:38 |
|
||
|
VFP: применение "чужих" инструментов...
|
|||
|---|---|---|---|
|
#18+
Мне кажется в программе достаточно будет после старта выдать LockWorkStation. Этого будет более чем достаточно, чем извраты с перекрывающими все и вся окном. Если конечно сервер выше win2k. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2006, 09:25 |
|
||
|
VFP: применение "чужих" инструментов...
|
|||
|---|---|---|---|
|
#18+
Значит из-под [...нелестные эпитеты...] DelPHi (и иже с ним) так сделать можно, а из-под [...лестные эпитеты...] VFP - низзя? Это еще что за "рассовая" дискриминация? А еще в дельфе драйверы можно писать, а на фоксе нельзя. Это тоже дискриминация? Может не стОит путать области применения и типы (классы) разных инструментов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2006, 09:32 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=236&tid=1590830]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 338ms |

| 0 / 0 |
