Znalazłem taki mały programik, który miał otwierać i zamykać podajnik cd-rom'u
Niestety nie działa. Wyświetla błąd którego nie mogę znaleźć w kodzie:

Warning: invalid search path 'x:\program files... \MS Vis Studio\VS98\mfc\lib' specified in 'LIB environment variable' -- 'The system cannot find the path specified'

Nie wiem czemu to się odnosi do VS? W kodzie nie ma takiej ścieżki więc chodzi pewnie o to jak program sobie szuka zaimportowaną bibliotekę dll.
Kod jes bardzo krótki więc wstawię jego najważniejsze elementy:

using System.Runtime.InteropServices;

[DllImport("winmm.dll", EntryPoint="mciSendStringA")]

public static extern void mciSendStringA(string lpstrCommand,
string lpstrReturnString, long uReturnLength, long hwndCallback);

	string rt = "";

	private void openb_Click(object sender, System.EventArgs e)
	{mciSendStringA("set CDAudio door open",rt,127,0);}

	private void closeb_Click(object sender, System.EventArgs e)
	{mciSendStringA("set CDAudio door closed",rt,127,0);}

Chodzi więc chyba o ścieżkę do winmm.dll który siedzi w Win\system32. Myślałem że zdefiniowanie System.Runtime.InteropServices definiuje gdzie szukać takich rzeczy i wskazuje właśnie na system32 widocznie jednak nie o to chodzi. Co z tym zrobić żeby ta ścieżka wskazywała właściwy plik a nie leciała gdzieś do VS?
yaro