小编Cam*_*ron的帖子

在远程桌面上运行时替代SendKeys?

我有一个应用程序通过SendKeys将键击注入应用程序.

不幸的是,当我通过远程桌面运行它时,应用程序将无法运行,因为众所周知的问题是SendKeys不能与远程桌面一起使用.

有没有人以前解决过这个问题,或者对如何解决这个问题有任何好的建议?

rdp remote-desktop sendkeys

24
推荐指数
2
解决办法
2万
查看次数

如何在C#中进行原子写入/追加,或者如何使用FILE_APPEND_DATA标志打开文件?

在大多数Unix和Posix符合操作系统下,使用O_APPEND执行open()操作系统调用向操作系统指示写入是原子追加和写入操作.出现这种情况,对于本地文件系统,当您执行写操作时,您知道它会附加到文件的末尾.

Windows操作系统通过将FILE_APPEND_DATA适当的参数传递给Win32 CreateFile()系统调用来支持相同的功能.

引用:

http://www.google.com/search?q=msdn+createfile
or: http://msdn.microsoft.com/en-us/library/aa363858(VS.85).aspx

http://www.google.com/search?q=msdn+IoCreateFileSpecifyDeviceObjectHint
or: http://www.google.com/search?q=msdn+IoCreateFileSpecifyDeviceObjectHint
Run Code Online (Sandbox Code Playgroud)

我的问题是,我无法确定如何使用Net Framework库在C#下获得此行为,有没有办法使用Net Framework获取此类行为?我不相信使用FileMode.Append会提供这样的行为.

.net c# atomic append

22
推荐指数
1
解决办法
6726
查看次数

标签 统计

.net ×1

append ×1

atomic ×1

c# ×1

rdp ×1

remote-desktop ×1

sendkeys ×1