Название: Просмотр приложения разными системными пользователями Отправлено: Viktor от Май 16, 2016, 15:40 Подскажите пожалуйста!
У меня на компьютере несколько системных пользователя. Нужно сделать так, чтоб при открытии приложения (которое я написал) один пользователь мог его просматривать, а другие нет. Вопрос, как это можно сделать? Название: Re: Просмотр приложения разными системными пользователями Отправлено: Racheengel от Май 16, 2016, 18:35 в оси запретить запуск приложения для конкретных пользователей
Название: Re: Просмотр приложения разными системными пользователями Отправлено: qate от Май 17, 2016, 10:28 Подскажите пожалуйста! У меня на компьютере несколько системных пользователя. Нужно сделать так, чтоб при открытии приложения (которое я написал) один пользователь мог его просматривать, а другие нет. Вопрос, как это можно сделать? что такое "просматривать" приложение ? если я запущу калькулятор - я его "просматриваю" или чтото иное с ним делаю ? Название: Re: Просмотр приложения разными системными пользователями Отправлено: Alex Custov от Май 17, 2016, 16:25 приложение может создавать lock файл где-нибудь в tmp.
Название: Re: Просмотр приложения разными системными Отправлено: Viktor от Май 17, 2016, 17:31 Подскажите пожалуйста! У меня на компьютере несколько системных пользователя. Нужно сделать так, чтоб при открытии приложения (которое я написал) один пользователь мог его просматривать, а другие нет. Вопрос, как это можно сделать? что такое "просматривать" приложение ? если я запущу калькулятор - я его "просматриваю" или чтото иное с ним делаю ? Допустим сделать так: если приложение запускает другой пользователь, то оно открывается, выскакивает ошибка типо: "Доступ Вам закрыт" и закрывается. Название: Re: Просмотр приложения разными системными пользователями Отправлено: qate от Май 19, 2016, 09:56 приложение может создавать lock файл где-нибудь в tmp. затем приложение падает и новое не запустить уже ) можно открыть сокет, другое приложение уже не откроет егоже и можно по нему обмен сделать с запущенным - умолять чтобы закрыли например ) Название: Re: Просмотр приложения разными системными пользователями Отправлено: Alex Custov от Май 19, 2016, 23:24 затем приложение падает и новое не запустить уже ) глупости. В lock файле хранится pid. Новая копия программы проверяет lock файл, и что pid в нём хранящийся существует, и что он является нашей программой, например на Linux проверяя /proc/PID/cmdline. Название: Re: Просмотр приложения разными системными пользователями Отправлено: qate от Май 20, 2016, 08:56 затем приложение падает и новое не запустить уже ) глупости. В lock файле хранится pid. Новая копия программы проверяет lock файл, и что pid в нём хранящийся существует, и что он является нашей программой, например на Linux проверяя /proc/PID/cmdline. да, так наверно можно, но не кросплатформенно хотя задача ТС неясна, ему "просто" над запретить вторую копию, а зачем он не сказал возможно там и не надо ему или можно решить еще иначе |