Нельсон:
«Вот как это делает foxpro, и нет никакого способа обойти это»?
Я использую FOX начиная с FoxPro 2.5 до Visual FoxPro 9, и вы НИКОГДА не вынуждены каким-либо образом жестко кодировать путь, вы можете использовать SET PATH TO (sYourPath), вы можете вставлять значки и растровые изображения в EXE / APP-файл, и поэтому нет необходимости включать эти ресурсы извне.
Вы говорите, что у вас есть "Foxpro App": какая версия? Старый MS-DOS FoxPro или Visual FoxPro?
Если вы используете VFP 8+, вы можете использовать SYS (2450, 1):
Specifies how an application searches for data and resources such as functions, procedures, executable files, and so on.
You can use SYS(2450) to specify that Visual FoxPro searches within an application for a specific procedure or user-defined function (UDF) before it searches along the SET DEFAULT and SET PATH locations. Setting SYS(2450) can help improve performance for applications that run on a local or wide area network.
SYS(2450 [, 0 | 1 ])
Parameters
0
Search along path and default locations before searching in the application. (Default)
1
Search within the application for the specified procedure or UDF before searching the path and default locations.
Одним из быстрых решений может быть назначение другой буквы для вашего USB через диспетчер дисков.