我期待运行SystemParametersInfoW函数,该函数来自C ++ API。 (https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-systemparametersinfow#return-value)。
但是,此方法需要从C#应用程序运行。
下面链接的微软pinvoke的例子对我没有意义。 (https://docs.microsoft.com/en-us/cpp/dotnet/calling-native-functions-from-managed-code?view=vs-2017)
我该怎么做?我对C ++比较陌生。
谢谢。
我没有测试它,但这样的东西应该工作:
[DllImport("user32"), CharSet=CharSet::Ansi)]
extern "C" bool SystemParametersInfoW(
uint uiAction,
uint uiParam,
IntPtr pvParam,
uint fWinIni
);
一般来说:
[DllImport(<dll-file of function>]
extern "C" return_value function_name(<function_parameters>);