Цитата
У меня при сохранении программы создается файл с разрешение .pas
Угу. При
сохранении программы. А при компиляции - создается файл EXE (ну, там попутно еще и *.o файлы создаются, и *.ppu всякие). Вот Этот EXE и запиши на флешку. Если еще чего нужно - файлы данных разные, или картинки какие-нибудь - тоже пиши туда же.
Цитата
Также можно будет вводить иформацию и получать результат, или это только для тех программ, где не предусмотрен ввод данных?
Абсолютно для любых программ. У тебя на компьютере этот файл работает? Работает. Чего бы он не работал на другой машине?
Цитата
Как можно узнать можно ли запускать готовый exe-шник на правах пользователя? Только попробовать?
Хм. Ну, я так понимаю, ты работаешь под учеткой Администратора? Тогда тебе надо запустить EXE-файл с понижением привилегий (Ага. Кто сказал, что RunAs только для
повышения привилегий?
Понизить тоже можно). Создай еще одну учетную запись (с правами Limited User) на компьютере,
запароль ее (на учетках без пароля описанный ниже метод может глючить), создай для EXE-файла ярлык (Shortcut), и ему в Target запиши:
C:\WINDOWS\system32\runas.exe /user:тут_имя_юзера "тут_остается_путь_к_EXEшнику"При двойном щелчке на этом ярлыке твоя программа запустится под аккаунтом обычного пользователя, и попросит тебя ввести пароль. Вводишь пароль на учетку и работаешь так, как будет работать пользователь, не имеющий администраторских привилегий. Очень удобно, кстати. Не надо между пользователями переключаться. Кстати, учти, что тебе может понадобиться сначала отладить твою программу под обычным пользователем - к некоторым папкам у нее может не быть доступа (скажем, к корневой директории любого диска - точно доступа не будет). Может и еще чего всплывет.
А вообще - напрасно ты под Админом сидишь. Небезопасно это, да и не нужно по большому счету - я сздал себе трех пользователей с разными привилегиями - и никаких неудобств под "обычным пользователем" не испытываю. Перелогиниваюсь под Админом только когда чего-нибудь установить надо, и сразу назад...
Цитата
А, если не получится?
Если при запуске из-под учетки пользователя у тебя на компьютере получится - значит и на другом получится,
скорее всего. Но гарантию никто тебе не даст, пока не попробуешь там запустить - не узнаешь, мало ли как можно юзера в правах ограничить.