Может ли выполнение одной программы разными пользователями повлиять на ее работу?
Стало интересно. Общее положение дел такое: есть сетевая папка, к которой открыт доступ с нескольких компьютеров. В этой папке содержится программа. Если работать с ней будут несколько пользователей одновременно, может ли это сказаться на стабильности работы приложения (в плане доступа к ресурсам, библиотекам и т.д.) или .NET это все предусмотрел?
Ну для сферической программы в вакууме - да, может. .NET тут ни при чем. Простой пример - у программы есть файл настроек. Неизвестно как в него настройки пишутся - может файл на запись открывается один раз при старте программы - тогда другие инстансы просто не получат к нему доступа. В общем - варианты возможны.
e_danilchenko: насколько я знаю, нет. Тут это больше относится к БД (взаимоблокировки), к различным файлам системы (Excel, Word, txt и пр.). dll же подключается в сборке самой, так что проблем быть не должно.