preguntar acerca de pinvoke
4
réponses
Détecter ordinateur portable couvercle fermeture et ouverture
Est-il possible de détecter quand le couvercle d'un ordinateur portable est ouvert ou fermé? D'après ce que j'ai lu, ce n'est pas possible, mais cela m'a aidé avec l'impossible avant.
La seule chose que j'ai trouvée qui pourrait être dans la bonne …
demandé sur
1970-01-01 00:33:30
4
réponses
Obtenir L’adresse de démarrage de win32 thread à partir d’un autre processus
Contexte:
j'ai écrit une application multi-threadée dans Win32, que je commence à partir du code C en utilisant Process classe System.Diagnostics espace de noms.
maintenant, dans le code C#, je veux obtenir le nom/symbole de l'adresse de début de …
demandé sur
1970-01-01 00:33:31
6
réponses
C#: Comment passer null à une fonction en attendant un ref?
j'ai la fonction suivante:
public static extern uint FILES_GetMemoryMapping(
[MarshalAs(UnmanagedType.LPStr)] string pPathFile,
out ushort Size,
[MarshalAs(UnmanagedType.LPStr)] string MapName,
out ushort PacketSize,
ref Mapping …
demandé sur
1970-01-01 00:33:29
7
réponses
Voie correcte (in.NET) pour passer à une autre application
c'est Ce que j'ai jusqu'à présent:
Dim bProcess = Process.GetProcessesByName("By").FirstOrDefault
If bProcess IsNot Nothing Then
SwitchToThisWindow(bProcess.MainWindowHandle, True)
Else
Process.Start("C:Program FilesBB.ex …
demandé sur
1970-01-01 00:33:30
4
réponses
Exemple pratique de Createjobject / Setinformationjobject pinvoke in.net Je ne sais pas.
j'ai du mal à assembler un exemple fonctionnel de pinvoke ' ing Createjobject et SetInformationJobObject. Grâce à diverses recherches google (y compris les messages russes et Chinois! J'ai concocté le code suivant. Je pense que la définition de JOB …
demandé sur
1970-01-01 00:33:31
6
réponses
C # performance-utiliser des indicateurs dangereux au lieu de L’IntPtr et du Marshal
Question
je transfère une application C dans C#. L'application c appelle beaucoup de fonctions d'une DLL tierce partie, donc j'ai écrit P/Invoke wrappers pour ces fonctions dans C#. Certaines de ces fonctions C allouer des données que je doi …
demandé sur
1970-01-01 00:33:33
3
réponses
Fonction API Win32 pour activer/désactiver programmatiquement le périphérique
j'écris une petite application C# app pour désactiver un périphérique (mon ordinateur portable tactile) chaque fois qu'un autre périphérique de la souris est détecté, et activer à nouveau le tactile si une souris n'est pas détectée. Je ne suis même p …
demandé sur
1970-01-01 00:33:29
18
réponses
Apportez une fenêtre à l’avant de la WPF
Comment puis-je apporter mon application WPF sur le devant du bureau? Jusqu'à présent j'ai essayé:
SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true);
SetWindowPos(new WindowInteropHelper(Application.Curr …
demandé sur
1970-01-01 00:33:28
7
réponses
Utiliser une dll 32bit ou 64bit dans C# DllImport
Voici la situation, j'utilise un dll basé sur C dans mon dot.net application. Il y a 2 dlls, un est 32bit appelé MyDll32.dll et l'autre est une version 64bit appelée MyDll64.DLL.
il y a une variable statique contenant le nom du fichier DLL: …
demandé sur
1970-01-01 00:33:32
5
réponses
PInvokeStackImbalance C# appel pour le C++ la fonction
après être passé à VS2010, l'assistant de Débogage managé affiche une erreur au sujet d'une pile déséquilibrée d'un appel à une fonction C++ non gérée à partir d'une application C#.
La conventuelles suspects ne semblent pas être la cause du …
demandé sur
1970-01-01 00:33:30