草庐IT

使用Win32 API添加自定义边框

我想将我的自定义边框矩形添加到这样的另一个应用程序窗口中:我通过从Google冲浪而写了此代码,但没有帮助我:HWNDhWndX;HRGNhRegX;HDChdc;hWndX=FindWindow(NULL,"Untitled-Notepad");hdc=GetDC(hWndX);if(hWndX){hRegX=CreateRectRgn(10,10,200,200);SetWindowLong(hWndX,GWL_STYLE,GetWindowLong(hWndX,GWL_STYLE));SetWindowPos(hWndX,hWndX,0,0,100,100,SWP_FRAMECHANGE

微软计划在 Win11 中弃用 NTLM 身份验证协议

微软公司宣布,计划在未来的Windows11中取消NTLANManager,将其换成其他认证方式并加强安全性。微软方面强调,此次变化的重点是加强自2000年以来一直默认使用的Kerberos身份验证协议,从而减少对NTLANManager的依赖。Windows11的新功能包括使用Kerberos的初始和通过身份验证以及用于Kerberos的本地密钥分发中心。客户能够通过IAKerb在各种网络拓扑结构中使用Kerberos进行身份验证。其次,Kerberos的本地密钥分发中心,将Kerberos支持扩展到本地账户。NTLM安全协议于20世纪90年代首次推出,旨在为用户提供身份验证、完整性和保密性

浅谈eval 在odoo模板(py3o)中的妙用 (本例是在odoo12下的py3o环境中用libreoffice7测试通过)

${eval("env['ss.purchase.exchange.rate'].search([('currency_id','=','USD'),('crawler_day','=',datetime.datetime(object.delivery_order_id.ATD.year,object.delivery_order_id.ATD.month,1).strftime('%Y.%m.%d'))],limit=1).rateorNone",{'env':objects.env,'object':object,'datetime':__import__('datetime')})}这

自制ADK To Win11PE,加入原生explorer,初步修改注册表(图文1.1万字,很细) (2)

书接上回全网首发,自制ADKToWin11PE(1)中文+包我这里用的win11版本是10.0.22621.963(22H2)pe的制作其实就是文件和注册表的修改加入而已,难谈不上,就是烦本文讲的就是加入explorer中的文件和注册表操作,可能仅适用于Win11,win10也许适用(11和10的内核一样)Win11PE加入explorer1.权限更改1.1更改所有者为当前用户1.2替换子容器所有者1.3继承1.4添加当前用户权限1.5补充2.文件加入2.1tasklist2.1.1获取文件列表并去重2.2DependencyWalker2.3借鉴前人的文件列表(推荐小白!)3.注册表修改3.

Win11 打开 IE 浏览器

配图源自FreepikMicrosoft发布Windows11之后,系统使用基于Chromium内核的Edge浏览器来代替被人唾骂已久的IE浏览器,IE浏览器入口也已经被屏蔽掉了。通过任何常规方式打开IE浏览器都会自动使用Edge浏览器打开。最新消息,IE浏览器于北京时间2022年6月15日21:00正式退役。前端人表示长舒一口气,尽管我目前所做过的Web项目并没有遇到需要兼容IE浏览器的。然而,尽管IE浏览器已经停止服务,只要国内银行、政府等有关部门的网站仅IE浏览器可访问,至于Edge浏览器提供的IE兼容模式,个人没试过,因为我似乎没有这个需要...作为前端人,有时候需要在IE8等远古浏览

mysql - 在干净的 Ubuntu 12.04.3 LTS 上安装 MySQL 5.5 的问题

我正在尝试在干净的Ubuntu12.04.3LTS上安装mysql-server和libmysqlclient-dev,但出现错误:13103113:31:15[Warning]Usinguniqueoptionprefixkey_bufferinsteadofkey_buffer_sizeisdeprecatedandwillberemovedinafuturerelease.Pleaseusethefullnameinstead.start:Jobfailedtostartinvoke-rc.d:initscriptmysql,action"start"failed.dpkg:er

Win10截图和草图无法使用怎么办

解决方法方法一:更正存图路径差错1、打开注册表编辑器。按组合键windows和R打开运行窗口,然后在运行窗口中输入regedit,并按回车键。2、在注册表编辑器左侧依次展开:HKEY_CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserShellFolders3、选中“UserShellFolders”,然后在右侧找到并双击“MyPictures”项目。在弹出的窗口上“数值数据”一栏中输入“%USERPROFILE%\Pictures”方法二:排除第三方软件冲突软件1、在运行窗口中输入msconfig,然后点击

解决安卓12限制32个线程

Android12及以上用户在使用Termux时,有时会显示[Processcompleted(signal9)-pressEnter],这是因为Android12的PhantomProcesskiller限制了应用的子进程,最大允许应用有32个子进程。这里以ColorOS12.1为例(其他系统操作略有出入)开启开发者模式打开设置打开“关于手机”打开“版本设置”连续点击5次“版本号”输入密码(如果有)开启开发者模式。打开Termux打开Termux没有Termux?点击这里安装安装AndroidToolspkginstallandroid-tools浮窗Termux利用Android12的功能

mysql - SQLSTATE[22007] : Invalid datetime format: 1292 Incorrect datetime value: '2008-03-30 02:56:12'

系统本地PHP5.6.19使用Laravel5.0制作的应用程序,使用fzaninotto/Faker作为播种器Mysql远程远程MySQLDebian8与MariaDB10.1.13-MariaDB-1~jessie运行播种机phpartisanmigrate:reset;phpartisanmigrate;phpartisandb:seedseeder添加不确定数量的用户后(每次重现报错都不同)报错:[Illuminate\Database\QueryException]SQLSTATE[22007]:Invaliddatetimeformat:1292Incorrectdatet

mysql - 检查 -lmysqlclient 中的 mysql_query() - ruby​​ gem mysql2 错误(Ubuntu 12.04 LTS)

我正在尝试安装mysql2gem(使用Ubuntu12.04LTS),但在尝试安装gem时出现以下错误:checkingformysql_query()in-lmysqlclient...nocheckingformain()in-lm...yescheckingformysql_query()in-lmysqlclient...nocheckingformain()in-lz...yescheckingformysql_query()in-lmysqlclient...nocheckingformain()in-lsocket...nocheckingformysql_query()