c# Programming Glossary: pinvoke.net
Get window state of another process http://stackoverflow.com/questions/11065026/get-window-state-of-another-process
ListView onScroll event http://stackoverflow.com/questions/1176703/listview-onscroll-event ScrollEventType.EndScroll si.nPos onScroll this sargs pinvoke.net is a great site to get the constant values used in windows32..
How to resolve a .lnk in c# http://stackoverflow.com/questions/139010/how-to-resolve-a-lnk-in-c-sharp it works really well #region Signitures imported from http pinvoke.net DllImport shfolder.dll CharSet CharSet.Auto internal static..
Copy file on a network shared drive http://stackoverflow.com/questions/1432213/copy-file-on-a-network-shared-drive PrincipalPolicy.WindowsPrincipal http pinvoke.net default.aspx advapi32 LogonUser.html IntPtr token LogonUser..
How do I change a Windows Service's startup type in .NET (post-install)? http://stackoverflow.com/questions/1477618/how-do-i-change-a-windows-services-startup-type-in-net-post-install that purpose. I believe that there is some information on pinvoke.net and of course on MSDN . You might want to check out the P Invoke..
How can I tell that a directory is the recycle bin in C#? http://stackoverflow.com/questions/1585295/how-can-i-tell-that-a-directory-is-the-recycle-bin-in-c Bin but not for other folders see SHGetKnownFolderPath on pinvoke.net and on MSDN for all constants you can use and the declarations..
How to push a key and release it using C#? http://stackoverflow.com/questions/172353/how-to-push-a-key-and-release-it-using-c call by p invoking the function as described here http pinvoke.net default.aspx user32.keybd_event The MSDN for keybd_event is..
How to use filegroupdescriptor to drag file to explorer c# http://stackoverflow.com/questions/1845654/how-to-use-filegroupdescriptor-to-drag-file-to-explorer-c-sharp FILEDESCRIPTOR you can find its declaration details on pinvoke.net structure s for file s getting transfered and their content...
What is the best buffer size when using BinaryReader to read big files (>1GB)? http://stackoverflow.com/questions/19558435/what-is-the-best-buffer-size-when-using-binaryreader-to-read-big-files-1gb If you are looking for the best performance take a look at pinvoke.net or the page 9 of the pdf the un buffered file performance measurements..
Setting a Windows form to be bottommost http://stackoverflow.com/questions/2027536/setting-a-windows-form-to-be-bottommost two options 1 Use the Win32 API SetWindowPos function. pinvoke.net shows how to declare this for use in C# DllImport user32.dll..
bring a console window to front in c# http://stackoverflow.com/questions/213480/bring-a-console-window-to-front-in-c-sharp It's hacky it's horrible but it works for me thanks pinvoke.net using System using System.Diagnostics using System.Runtime.InteropServices..
How to get the logon SID in c# http://stackoverflow.com/questions/2146153/how-to-get-the-logon-sid-in-c-sharp to using P Invoke. There's an example how to do it at pinvoke.net please see the bottom of the page Result GetTokenInformation..
C# accessing memory map file http://stackoverflow.com/questions/216083/c-sharp-accessing-memory-map-file are of any concer of you. You can also search on http pinvoke.net for the P Invoke definitions of the corresponding Win32 APIs..
How do I pinvoke to GetWindowLongPtr and SetWindowLongPtr on 32-bit platforms? http://stackoverflow.com/questions/3343724/how-do-i-pinvoke-to-getwindowlongptr-and-setwindowlongptr-on-32-bit-platforms exist as an entry point in user32.dll. For example The pinvoke.net entry for SetWindowLongPtr has a static method that checks IntPtr.Size..
Checking for workstation lock/unlock change with c# http://stackoverflow.com/questions/603484/checking-for-workstation-lock-unlock-change-with-c-sharp posts should be helpful for a C# implementation. http pinvoke.net default.aspx wtsapi32.WTSRegisterSessionNotification http blogs.msdn.com..
P/Invoke tutorials? http://stackoverflow.com/questions/736227/p-invoke-tutorials case the handle of your button that should show it. EDIT pinvoke.net is a good place to get the prototypes of native functions but..
Hide another app's taskbar button http://stackoverflow.com/questions/739574/hide-another-apps-taskbar-button on the right track with ITaskbarList it works great. The pinvoke.net page had some errors wrong GUID methods declared alphabetically..
Changing text color in C# Console Application http://stackoverflow.com/questions/7937256/changing-text-color-in-c-sharp-console-application to get orange or any other RGB color into console. http pinvoke.net default.aspx kernel32.SetConsoleScreenBufferInfoEx Copyright..
asynchronously GetForegroundWindow via SendMessage or something? http://stackoverflow.com/questions/8840926/asynchronously-getforegroundwindow-via-sendmessage-or-something class ForegroundTracker Delegate and imports from pinvoke.net delegate void WinEventDelegate IntPtr hWinEventHook uint eventType..
Pinvoke SetFocus to a particular control http://stackoverflow.com/questions/9503027/pinvoke-setfocus-to-a-particular-control and it's a static class see that class or http pinvoke.net also Accessing Microsoft.Win32.UnsafeNativeMethods should be..
C# - Detect time of last user interaction with the OS http://stackoverflow.com/questions/1037595/c-sharp-detect-time-of-last-user-interaction-with-the-os
Resize borderless window on bottom right corner http://stackoverflow.com/questions/1535826/resize-borderless-window-on-bottom-right-corner message. You can find the C# definition of that message on PInvoke.net In particular when you receive the message calculate if the..
How can I send keypresses to a running process object? http://stackoverflow.com/questions/2686865/how-can-i-send-keypresses-to-a-running-process-object en us library ms646280 VS.85 .aspx Have a look at PInvoke.net to get PInvoke sourcecode. Alternatively you can use the SendKeys.Send..
Interprocess communication for Windows in C# (.NET 2.0) http://stackoverflow.com/questions/50153/interprocess-communication-for-windows-in-c-sharp-net-2-0 windows explorer. Resources MSDN WM_COPYDATA Code example PInvoke.net declaration Sockets Using a custom protocol harder share improve..
Which PID listens on a given port in c# http://stackoverflow.com/questions/577433/which-pid-listens-on-a-given-port-in-c-sharp This person's kind work to flesh out the signature the PInvoke.net spec is incomplete here is a rough and poor at error checking..
SendInput to minimized window http://stackoverflow.com/questions/6165428/sendinput-to-minimized-window these method you'll have to use P Invoke for C# or C CLI. PInvoke.net is very handy as a reference. It will be a small chore importing..
Calling CreateProcessAsUser from C# http://stackoverflow.com/questions/668389/calling-createprocessasuser-from-c-sharp I've been primarily referring to the MSDN docs as well as PInvoke.net for the C# function strut enum declarations . The following..
How do I get File Type Information based on extention? (not MIME) in c# http://stackoverflow.com/questions/770023/how-do-i-get-file-type-information-based-on-extention-not-mime-in-c-sharp not the second. Note Not everything prints.. Credits to PInvoke.net using System using System.Runtime.InteropServices using System.Text..
Minimizing all open windows in C# http://stackoverflow.com/questions/785054/minimizing-all-open-windows-in-c-sharp c# .net window minimize share improve this question PInvoke.net is your friend using System using System.Runtime.InteropServices..
|