Есть проблема, подскажите, ...
Суть задачи: Есть программа. Время от времени нужно часть записей скидывать почтой на другой компьютер и там программа импортирует их. Хотелось бы заархивировать отправляемый материал в целях (там не один файл отправляется, а несколько). Пытаюсь WinRar-ом в форме командной строки создать самораспаковывающийся архив, чтоб не морочиться наличием архиватора на другой стороне.
Вот тут грабли и лезут:
1. Команда Run не находит архиватор. Если запускать командный процессор (посредством Run), то там вообще никаких переменных окружения не находится.
2. Если использовать ShellExecute, то не знаю как отловить окончание процесса архивации. В результате программа ругается, что не может найти файл или хуже того - умудряется отправить кусок архива...

Если есть решения - с удорвольствием выслушаю.
А может есть уже какие-нибудь наработки по встроенным процедурам архивации?
Система WXP SP2 Rus
С уважением.