在这里,我们将给大家分享关于Windows上的video覆盖的知识,让您更了解使用C#?的本质,同时也会涉及到如何更有效地AppEngineSDKforWindows和Windows上的Ubuntu上
在这里,我们将给大家分享关于Windows上的video覆盖的知识,让您更了解使用C#?的本质,同时也会涉及到如何更有效地AppEngine SDK for Windows和Windows上的Ubuntu上的Bash、Frida在windows上的玩法、OpenCV 2.4 VideoCapture在Windows上不起作用、python – Windows上的VirtualEnv,pip无法安装带有C扩展名的软件包的内容。
本文目录一览:- Windows上的video覆盖(使用C#?)(video全屏,上覆盖样式)
- AppEngine SDK for Windows和Windows上的Ubuntu上的Bash
- Frida在windows上的玩法
- OpenCV 2.4 VideoCapture在Windows上不起作用
- python – Windows上的VirtualEnv,pip无法安装带有C扩展名的软件包
Windows上的video覆盖(使用C#?)(video全屏,上覆盖样式)
我正在使用C#处理video处理库,并希望在Windows XP上显示video。 为此,我目前使用带有使用Graphics.DrawImageUnscaled重写的OnPaint的自定义双缓冲UserControl 。 这工作正常,但不理想。
所以我想用硬件覆盖来实现一个video显示,就像很多其他video播放器一样。
我该怎么做呢? 在C#中? 还是C / C ++?
任何帮助表示赞赏。
使用BluetoothLEDevice.FromIdAsync连接到蓝牙设备会导致错误
在Windows应用程序中是否有任何基于SSRS的商业产品可以提供更丰富的用户体验?
我在哪里可以find在.NET中开发的Windows服务的生命周期的详细视图?
调整为屏幕和字体设置的WPF应用程序(或者,我如何将DLU与WPF中的单元相关联?)
以编程方式创buildWindows用户c#.net(使用PricinpalUser / CreateProfile)
更新.Net Windows服务
.NET 4.0 – AccessViolationException和WndProc
在.NET中的事务性打开/写入/replace?
如何将标签或其他元素dynamic地添加到Windows窗体面板?
双显示器应用程序如何解决这个焦点问题?
我最终通过在Windows,Linux和Mac OS X上工作的优秀OpenTK库来使用OpenGL。实际上,我将帧复制到纹理中,然后映射到填充整个视口的四边形。 像一个王牌一样工作。
感谢您的所有建议,
基督教。
你有没有看过使用WPF和MediaElement类?
你有没有考虑过使用DirectShow? 这是一个例子 。
AppEngine SDK for Windows和Windows上的Ubuntu上的Bash
我正在尝试在Windows上的Ubuntu的Bash上使用AppEngine SDK进行Go,但是我有一个错误。 这是我的代码。
的app.yaml
runtime: go api_version: go1 handlers: - url: /.* script: _go_app
main.go
package main import ( "net/http" "github.com/labstack/echo" "github.com/labstack/echo/engine/standard" ) func init() { e := echo.New() e.GET("/",func(c echo.Context) error { return c.String(http.StatusOK,"Hello,World!") }) s := standard.New("") s.SetHandler(e) http.Handle("/",s) }
这里是错误和命令。
如何正确地等待事件/过程完成不是父母?
如何打包一个Go程序,使其自给自足?
去HTTP服务器testingab vs wrk结果有很大的差别
以编程方式检测Windows 7上是否启用硬件虚拟化
如何在Linux上编译跨平台的Go语言项目?
surface@DESKTOP-U7N4QNQ:~/projects$ goapp serve INFO 2016-08-09 14:24:35,574 devappserver2.py:769] Skipping SDK update check. INFO 2016-08-09 14:24:35,665 api_server.py:205] Starting API server at: http://localhost:38070 INFO 2016-08-09 14:24:35,670 api_server.py:648] Applying all pending transactions and saving the datastore INFO 2016-08-09 14:24:35,671 api_server.py:651] Saving search indexes Traceback (most recent call last): File "/home/surface/dev/go_appengine/dev_appserver.py",line 89,in <module> _run_file(__file__,globals()) File "/home/surface/dev/go_appengine/dev_appserver.py",line 85,in _run_file execfile(_PATHS.script_file(script_name),globals_) File "/home/surface/dev/go_appengine/google/appengine/tools/devappserver2/devappserver2.py",line 1040,in <module> main() File "/home/surface/dev/go_appengine/google/appengine/tools/devappserver2/devappserver2.py",line 1033,in main dev_server.start(options) File "/home/surface/dev/go_appengine/google/appengine/tools/devappserver2/devappserver2.py",line 824,in start self._dispatcher.start(options.api_host,apis.port,request_data) File "/home/surface/dev/go_appengine/google/appengine/tools/devappserver2/dispatcher.py",line 194,in start _module.start() File "/home/surface/dev/go_appengine/google/appengine/tools/devappserver2/module.py",line 1180,in start self._watcher.start() File "/home/surface/dev/go_appengine/google/appengine/tools/devappserver2/inotify_file_watcher.py",line 220,in start self._add_watch_for_path(directory) File "/home/surface/dev/go_appengine/google/appengine/tools/devappserver2/inotify_file_watcher.py",line 205,in _add_watch_for_path raise error OSError: [Errno 22] EINVAL: '/home/surface/projects' error while running dev_appserver.py: exit status 1 surface@DESKTOP-U7N4QNQ:~/projects$
我没有任何想法来解决这个问题。 我认为这是一个SDK的问题。
在GO中找不到软件包“gopkg.in/validator.v2”错误
libgit2高山linux泊坞错误
我需要使用Nginx还是Apache来使用Lets Encrypt?
只接受来自Go的Localhost的HTTP连接?
如何在Golang中使用COM(组件对象模型)
我自己得到了答案。
这个问题发生在Windows上的Ubuntu的Bash上。
它不支持File Watcher。 (已经有人提出了一个问题https://github.com/Microsoft/BashOnWindows/issues/216 )
因此,我使用dev_appserver.py和--use_mtime_file_watcher=true选项。
这是我的完整命令,完美的作品。
$ dev_appserver.py --use_mtime_file_watcher=true /home/surface/projects/
谢谢。
Frida在windows上的玩法
一、目标
frida玩了很久,andriod和ios下都玩的不错。不过飞哥其实是混windows出道的,那frida能不能分析winPE呢?
今天介绍下Windows下的玩法,要点如下:
- Hook Windows Api
- 修改参数和返回值
- 主动调用Windows Api
二、步骤
打开心爱的MFC
写个demo小程序,密码是 1234 ,输入正确提示 "密码正确"。
Hook MessageBoxA
var pMessageBoxA = Module.findExportByName("user32.dll", ''MessageBoxA'')
Interceptor.attach(pMessageBoxA, {
onEnter: function (args, state) {
console.log("[+] MessageBoxA");
console.log("¦- hWnd: " + args[0]);
console.log("¦- lpText: " + Memory.readAnsiString(args[1]));
console.log("¦- lpCaption: " + Memory.readAnsiString(args[2]));
console.log("¦- uType: " + args[3] + "\n");
},
onLeave: function (retval, state) {
}
});
迫不及待了,好久没有玩windows,跑一下,我们输入 "1234"
修改入参和返回值
console.log("[!] Hooking lpText: 真的对吗");
this.lpText = Memory.allocAnsiString("真的对吗"); // Allocate new heap ANSI string
args[1] = this.lpText; // Replace lpText pointer
在跑一下,真的对吗?
修改返回值就比较简单了,这个例子修改返回值也没啥用。
console.log("retval: " + retval.toInt32());
retval.replace(0);
console.log("retval modify: " + retval.toInt32());
主动调用Windows Api
我们来试试如何主动调用 MessageBox,首先按照函数原型,创建对应的 NativeFunction 函数,然后创建好入参,就可以调用了。
var pMessageBoxW = Module.findExportByName("user32.dll", ''MessageBoxA'')
var lpText = Memory.allocAnsiString("I''m New MessageBox");
var funMsgBox = new NativeFunction(pMessageBoxW, ''uint32'',[''uint32'',''pointer'',''pointer'',''uint32'']);
// 调用
funMsgBox(0,ptr(lpText),ptr(lpText),0);
完美搞定~
启动命令
最后说一下启动的命令,因为一开始我也犯难,习惯了启动Android和Ios App了,不知道如何启动 winPE了。
frida C:\Users\35085\Desktop\demo\fridawin.exe -l nt.js --no-pause // spawn 模式
frida *fridawin* -l nt.js // attach模式
其实都差不多,跨平台工具的好处是,经验可以复用。
三、总结
Windows其实更好玩,只是时代变了,不过就像《神鞭》里说的, 辫子剪了,神留着,一变还是绝活
frida里面的数据类型和各个平台下的类型对应关系要熟练掌握。
朕岂可亲系草鞋之绳
OpenCV 2.4 VideoCapture在Windows上不起作用
如何解决OpenCV 2.4 VideoCapture在Windows上不起作用?
添加C:\OpenCV\3rdparty\ffmpeg\
到Windows PATH环境变量,或opencv_ffmpeg.dll
从该目录复制到PATH 中的目录或复制到PATH C:\Python27\
中的目录。或者,使用http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
中的OpenCV二进制文件。
重命名opencv_ffmpeg.dll
文件可能也是必要的。
对于OpenCV版本XYZopencv_ffmpeg.dll==>opencv_ffmpegXYZ.dll
对于64位OpenCV版本XYZopencv_ffmpeg.dll==>opencv_ffmpegXYZ_64.dll
解决方法
我正在按照以下说明使用Python绑定安装的OpenCV 2.4 。
我的问题与此类似,但我需要Windows计算机解决方案。
问题:当我尝试使用时
cap = cv2.VideoCapture(0)
print cap.grab()
它工作正常,但是以下代码
cap = cv2.VideoCapture(filename)
print cap.grab()
始终返回False。
文件路径正确,绝对且没有空格。
我在装有Windows XP和Windows 7的两台机器上进行了尝试,结果相似。在Linux(Ubuntu)上,它对我来说很好用。
python – Windows上的VirtualEnv,pip无法安装带有C扩展名的软件包
例如,这是PIL的作用(虚拟测试是环境,还没有其他内容):
(virtualtesting) C:\Users\jgoldstein\Localhost\virtualtesting>pip install pil Downloading/unpacking pil Downloading PIL-1.1.7.tar.gz (506Kb): 506Kb downloaded Running setup.py egg_info for package pil WARNING: '''' not a valid package name; please use only.-separated package names in setup.py Installing collected packages: pil Running setup.py install for pil WARNING: '''' not a valid package name; please use only.-separated package names in setup.py building ''_imaging'' extension error: Unable to find vcvarsall.bat Complete output from command C:\Users\jgoldstein\Localhost\virtualtesting\Scripts\python.exe -c "import setuptools;__file__=''C:\\Users\\jgoldstein\\Localhost\\virtualtesting\\build\\pil\\setup.py'';exec(compile(open(__file__).read().replace(''\r\n'',''\n''),__file__,''exec''))" install --single-version-externally-managed --record c:\users\jgolds~1\appdata\local\temp\pip-wbez3q-record\install-record.txt --install-headers C:\Users\jgoldstein\Localhost\virtualtesting\include\site\python2.7: WARNING: '''' not a valid package name; please use only.-separated package names in setup.py running install running build running build_py creating build creating build\lib.win32-2.7 copying PIL\ArgImagePlugin.py -> build\lib.win32-2.7 copying PIL\BdfFontFile.py -> build\lib.win32-2.7 copying PIL\BmpImagePlugin.py -> build\lib.win32-2.7 copying PIL\BufrStubImagePlugin.py -> build\lib.win32-2.7 copying PIL\ContainerIO.py -> build\lib.win32-2.7 copying PIL\CurImagePlugin.py -> build\lib.win32-2.7 copying PIL\DcxImagePlugin.py -> build\lib.win32-2.7 copying PIL\EpsImagePlugin.py -> build\lib.win32-2.7 copying PIL\ExifTags.py -> build\lib.win32-2.7 copying PIL\FitsstubImagePlugin.py -> build\lib.win32-2.7 copying PIL\FliImagePlugin.py -> build\lib.win32-2.7 copying PIL\FontFile.py -> build\lib.win32-2.7 copying PIL\FpxImagePlugin.py -> build\lib.win32-2.7 copying PIL\GbrImagePlugin.py -> build\lib.win32-2.7 copying PIL\GdImageFile.py -> build\lib.win32-2.7 copying PIL\GifImagePlugin.py -> build\lib.win32-2.7 copying PIL\GimpGradientFile.py -> build\lib.win32-2.7 copying PIL\GimpPaletteFile.py -> build\lib.win32-2.7 copying PIL\GribStubImagePlugin.py -> build\lib.win32-2.7 copying PIL\Hdf5StubImagePlugin.py -> build\lib.win32-2.7 copying PIL\icnsImagePlugin.py -> build\lib.win32-2.7 copying PIL\IcoImagePlugin.py -> build\lib.win32-2.7 copying PIL\Image.py -> build\lib.win32-2.7 copying PIL\ImageChops.py -> build\lib.win32-2.7 copying PIL\ImageCms.py -> build\lib.win32-2.7 copying PIL\ImageColor.py -> build\lib.win32-2.7 copying PIL\ImageDraw.py -> build\lib.win32-2.7 copying PIL\ImageDraw2.py -> build\lib.win32-2.7 copying PIL\ImageEnhance.py -> build\lib.win32-2.7 copying PIL\ImageFile.py -> build\lib.win32-2.7 copying PIL\ImageFileIO.py -> build\lib.win32-2.7 copying PIL\ImageFilter.py -> build\lib.win32-2.7 copying PIL\ImageFont.py -> build\lib.win32-2.7 copying PIL\ImageGL.py -> build\lib.win32-2.7 copying PIL\ImageGrab.py -> build\lib.win32-2.7 copying PIL\ImageMath.py -> build\lib.win32-2.7 copying PIL\ImageMode.py -> build\lib.win32-2.7 copying PIL\ImageOps.py -> build\lib.win32-2.7 copying PIL\ImagePalette.py -> build\lib.win32-2.7 copying PIL\ImagePath.py -> build\lib.win32-2.7 copying PIL\ImageQt.py -> build\lib.win32-2.7 copying PIL\ImageSequence.py -> build\lib.win32-2.7 copying PIL\ImageShow.py -> build\lib.win32-2.7 copying PIL\ImageStat.py -> build\lib.win32-2.7 copying PIL\ImageTk.py -> build\lib.win32-2.7 copying PIL\ImageTransform.py -> build\lib.win32-2.7 copying PIL\ImageWin.py -> build\lib.win32-2.7 copying PIL\ImImagePlugin.py -> build\lib.win32-2.7 copying PIL\ImtimagePlugin.py -> build\lib.win32-2.7 copying PIL\IptcImagePlugin.py -> build\lib.win32-2.7 copying PIL\JpegImagePlugin.py -> build\lib.win32-2.7 copying PIL\McIdasImagePlugin.py -> build\lib.win32-2.7 copying PIL\MicImagePlugin.py -> build\lib.win32-2.7 copying PIL\MpegImagePlugin.py -> build\lib.win32-2.7 copying PIL\MspImagePlugin.py -> build\lib.win32-2.7 copying PIL\OleFileIO.py -> build\lib.win32-2.7 copying PIL\PaletteFile.py -> build\lib.win32-2.7 copying PIL\PalmImagePlugin.py -> build\lib.win32-2.7 copying PIL\PcdImagePlugin.py -> build\lib.win32-2.7 copying PIL\PcfFontFile.py -> build\lib.win32-2.7 copying PIL\PcxImagePlugin.py -> build\lib.win32-2.7 copying PIL\PdfImagePlugin.py -> build\lib.win32-2.7 copying PIL\PixarImagePlugin.py -> build\lib.win32-2.7 copying PIL\PngImagePlugin.py -> build\lib.win32-2.7 copying PIL\PpmImagePlugin.py -> build\lib.win32-2.7 copying PIL\PsdImagePlugin.py -> build\lib.win32-2.7 copying PIL\PSDraw.py -> build\lib.win32-2.7 copying PIL\sgiImagePlugin.py -> build\lib.win32-2.7 copying PIL\SpiderImagePlugin.py -> build\lib.win32-2.7 copying PIL\SunImagePlugin.py -> build\lib.win32-2.7 copying PIL\TarIO.py -> build\lib.win32-2.7 copying PIL\TgaimagePlugin.py -> build\lib.win32-2.7 copying PIL\TiffImagePlugin.py -> build\lib.win32-2.7 copying PIL\TiffTags.py -> build\lib.win32-2.7 copying PIL\WalImageFile.py -> build\lib.win32-2.7 copying PIL\WmfImagePlugin.py -> build\lib.win32-2.7 copying PIL\XbmImagePlugin.py -> build\lib.win32-2.7 copying PIL\XpmImagePlugin.py -> build\lib.win32-2.7 copying PIL\XVThumbImagePlugin.py -> build\lib.win32-2.7 copying PIL\__init__.py -> build\lib.win32-2.7 running build_ext building ''_imaging'' extension error: Unable to find vcvarsall.bat ---------------------------------------- Command C:\Users\jgoldstein\Localhost\virtualtesting\Scripts\python.exe -c "import setuptools;__file__=''C:\\Users\\jgoldstein\\Localhost\\virtualtesting\\build\\pil\\setup.py'';exec(compile(open(__file__).read().replace(''\r\n'',''exec''))" install --single-version-externally-managed --record c:\users\jgolds~1\appdata\local\temp\pip-wbez3q-record\install-record.txt --install-headers C:\Users\jgoldstein\Localhost\virtualtesting\include\site\python2.7 Failed with error code 1 Storing complete log in C:\Users\jgoldstein\AppData\Roaming\pip\pip.log
它是Python 2.7(32位),VirtualEnv 1.7,Windows 7(64位).我……干嘛
所以第一个问题:这可以解决吗?
第二个问题:似乎我将exe安装程序运行到主站点包并将结果复制到VirtualEnv的目录中,它可以正常工作.如果我想要一个pip requirements.txt做事模型,这样做有多糟糕呢?
(显然,在服务器上所有这些东西都很好用.)
解决方法
error: Unable to find vcvarsall.bat
无法回答第二个,我不知道:|
关于Windows上的video覆盖和使用C#?的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于AppEngine SDK for Windows和Windows上的Ubuntu上的Bash、Frida在windows上的玩法、OpenCV 2.4 VideoCapture在Windows上不起作用、python – Windows上的VirtualEnv,pip无法安装带有C扩展名的软件包的相关信息,请在本站寻找。
本文标签: