www.91084.com

GVKun编程网logo

Windows上的video覆盖(使用C#?)(video全屏,上覆盖样式)

6

在这里,我们将给大家分享关于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全屏,上覆盖样式)

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

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在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上不起作用

如何解决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扩展名的软件包

python – Windows上的VirtualEnv,pip无法安装带有C扩展名的软件包

我正在尝试现代化一点,但无论出于何种原因,pip无法安装任何带有C扩展名的东西.讨厌的罪犯是 MySQLdb,PIL,Fabric.我可以用exe安装它们,但现代需求技术不起作用.

例如,这是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扩展名的软件包的相关信息,请在本站寻找。

本文标签: