A
abdou
j ai ecris recement une dll sous c# utiliser pour des applications
Pocket Pc; et je vouderai que avant de s'execute de fair une
verifictaion si cette verification n'est pas valid de quiter la dll
sans utiliser les fonctions internes. voici uune partie du code:
using system;
....
namespace Madll
{
public class Madll
{
[DllImport("Kernel32.dll", SetLastError=true)] static extern int
TerminateProcess ( int CurrentProcess, int uExitCode);
[DllImport("Kernel32.dll")] public static extern int
GetCurrentProcess();
static Madll()
{
if (!test)
{
// sortir de la dll sans executer les fonctions interne
TerminateProcess (GetCurrentProcess(),0);
}
}
}
}
j ai essayer de P\invoke TerminateProcess() et GetCurrentProcess()
comme suit:
[DllImport("Kernel32.dll", SetLastError=true)] static extern int
TerminateProcess ( Process hProcess, int uExitCode);
[DllImport("Kernel32.dll")] public static extern int
GetCurrentProcess();
Mais ça fonctionne pas.
SOS, quelqu 'un peut m aider,j ai besoin de votre aide
Merci d avance
Pocket Pc; et je vouderai que avant de s'execute de fair une
verifictaion si cette verification n'est pas valid de quiter la dll
sans utiliser les fonctions internes. voici uune partie du code:
using system;
....
namespace Madll
{
public class Madll
{
[DllImport("Kernel32.dll", SetLastError=true)] static extern int
TerminateProcess ( int CurrentProcess, int uExitCode);
[DllImport("Kernel32.dll")] public static extern int
GetCurrentProcess();
static Madll()
{
if (!test)
{
// sortir de la dll sans executer les fonctions interne
TerminateProcess (GetCurrentProcess(),0);
}
}
}
}
j ai essayer de P\invoke TerminateProcess() et GetCurrentProcess()
comme suit:
[DllImport("Kernel32.dll", SetLastError=true)] static extern int
TerminateProcess ( Process hProcess, int uExitCode);
[DllImport("Kernel32.dll")] public static extern int
GetCurrentProcess();
Mais ça fonctionne pas.
SOS, quelqu 'un peut m aider,j ai besoin de votre aide
Merci d avance