quiter une DLL sous c# pour Pocket Pc "PDA"

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top