小编Tho*_*ler的帖子

如何在Server 2008中共享和授予对文件夹和内部文件夹的完全访问权限

我有Windows Server 2008.我想创建一个文件夹,并在网络中共享它,对所有人进行完全访问(读写),无论谁通过网络从任何操作系统PC(Win 7和Win XP)访问该文件夹和内部文件夹.

我想构建一个可以在Win XP,Vista,Win 7(32和64),Server 2003和Server 2008上运行的设置.

我已下载subinacl并运行以下批处理文件

net share %1=%2 /UNLIMITED    
subinacl /share %1 /grant="S-1-1-0"=F    
subinacl /file %2 /grant="S-1-1-0"=F
Run Code Online (Sandbox Code Playgroud)

分别在何处%1%2是共享名称和文件夹的路径.

我认为这个命令并不能让每个人都对内部文件夹有所了解.我想为文件夹中的所有文件夹和文件提供完全共享和完全访问权限%2.

networking cmd windows-server-2008 windows-7

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

是否可以从WinDbg/SOS调用方法

是否可以从windbg调用托管方法?是否有任何.NET等价物.call?或者如何使用它来调用托管方法?

我有兴趣将生成会话附加到生产过程(没有pdb的发布),这是不可能使用Visual Studio Debugger.

debugging methods windbg call sos

6
推荐指数
0
解决办法
919
查看次数

qt creator调试速度慢

我在Windows 7 64位上运行基于Qt 4.7.4的Qt Creator 2.3.0.当我从Qt Creator(ctrl + r)运行应用程序时,一切都很好.但是,当我调试(F5)时,执行每一行需要永远 - 有时2分钟执行一行代码.

我在调试器日志窗口中注意到这一行:调试器:C:\ Program Files(x86)\ Windows调试工具(x86)\ cdb.exe.我以为自从我运行Windows 7 x64以来,我应该使用64位调试器.因此,我作为朋友建议下载并安装了适用于Windows 7和.NET Framework 3.5 SP1的Microsoft Windows SDK.

现在我在Tools..Options..Tool Chains中看到,我有许多自动检测工具.如果我选择任何Microsoft Windows SDK for Windows - x86,x64,ia64或任何Microsoft Visual C++编译器9.0 - x86,amd64,x64,ia64 - 调试器设置为"C:\ Program Files(x86) \调试工具对于Windows(x86)\ cdb.exe",并被禁用,所以我无法更改它.

我如何说服Qt Creator使用64位版本的cdb?这与我的主要问题,超慢调试有关吗?

qt windbg qt4 qt-creator qt4.7

6
推荐指数
1
解决办法
5322
查看次数

截取所有可见应用程序和表单的多个桌面的屏幕截图

我正在使用一个具有4个输出(监视器)的系统,每个输出有1280x1024像素.我需要整个桌面和所有打开的应用程序的屏幕截图.

我试过GetDesktopWindow()(MSDN)但它无法正常工作.某些表单未显示在捕获的图片上.

c# screenshot multiple-monitors desktop-application multiscreen

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

MSVC QT Creator - 如何正确设置CDB?

所以我重新安装了我的系统,但我在 MSVC 调试方面遇到了巨大的问题。我可以毫无问题地编译我的应用程序。我已按照QT 创建者在 Windows 7 上使用 CDB 设置调试的说明进行操作。

  1. 我安装了 MS Visual Studio 2010 和更新
  2. 我卸载了 2010 C++ 运行时。
  3. 我安装了Windows调试工具和SDK。
  4. 我还重新更新了 2010 运行时。

毕竟我现在有了 CDB 调试器。

C:\Program Files\Debugging Tools for Windows (x64)\cdb.exe
Run Code Online (Sandbox Code Playgroud)

在 QT 中,它会自动检测 cdb.exe,这就是我的套件的样子。

QT 设置

当尝试运行调试会话时,它只是启动并退出。

Debugging starts
Debugging has finished
Run Code Online (Sandbox Code Playgroud)

c++ debugging qt windbg

6
推荐指数
1
解决办法
4570
查看次数

在字符串中定义4字节UTF-16字符

我读过一个关于UTF-8,UTF-16和UCS-2的问题,几乎所有答案都说明UCS-2已经过时,C#使用UTF-16.

但是,我在C#中创建4字节字符U + 1D11E的所有尝试都失败了,所以我实际上认为C#仅使用UTF-16的UCS-2子集.

有我的尝试:

string s = "\u1D11E"; // gives the 2 character string "?E", because \u1D11 is ?
string s = (char) 0x1D11E; // won't compile because of an overflow
string s = Encoding.Unicode.GetString(new byte[] {0xD8, 0x34, 0xDD, 0x1E}); // gives ??
Run Code Online (Sandbox Code Playgroud)

C#字符串真的是UTF-16还是它们实际上是UCS-2?如果它们是UTF-16,我怎样才能将小提琴谱号放入我的C#弦中?

c# unicode encoding utf-16 character-encoding

6
推荐指数
2
解决办法
2803
查看次数

如何在加载.NET 2或.NET 4时设置断点?

有时我正在调试.NET应用程序,但我不知道他们是否会使用.NET 2或.NET 4.我想在.NET加载时中断,所以我做

sxe -c ".echo .NET4 loaded" ld clr
sxe -c ".echo .NET2 loaded" ld mscorwks
Run Code Online (Sandbox Code Playgroud)

不幸的是,只有一个这样的断点,在上面的例子中,mscorwks覆盖clr,在.NET4的情况下,它不会遇到断点.

有没有办法打破多个不同的加载事件?

我真的不想摆弄我的非工作难以理解的尝试

sxe -c".foreach /ps 5 /pS 99 (token {.lastevent}) {.if ($spat(\"[0-9a-z.:\\]*\\clr.dll\",\"${token}\")) {.echo clr;} .elsif ($spat(\".*\mscorwks.dll\",\"${token}\")) {.echo mscorwks} .else {}}" ld
Run Code Online (Sandbox Code Playgroud)

windbg

6
推荐指数
1
解决办法
353
查看次数

使用Maven在Eclipse中运行单个JUnit4测试

在编写测试时,我想单独运行它们.但是,由于我已从默认的Eclipse Java构建器切换到Maven,因此不再可能.观察:

  1. 直到今天,我可以打开一个JUnit测试源文件并Run as | JUnit test从工具栏中选择.在我迁移到Maven之前,Eclipse在需要时构建了单元测试.

  2. 从Maven开始,我得到了一个ClassNotFoundException以防我之前没有明确编译过测试的情况.如果我选择POM,我可以绕过这个Run as | Maven test.这将编译测试并运行所有测试.

  3. 如果我再次选择单元测试并立即Run as | JUnit test从工具栏中选择,它将执行测试.

由于这太不方便了,我想回到"旧"行为,我认为这应该只是一个配置问题.

我有

我现在放弃了.

如何进行有效的红绿重构,即一次只运行一次单元测试而不为每次单独测试添加运行配置?

java eclipse junit unit-testing maven

6
推荐指数
1
解决办法
1859
查看次数

无法编写核心转储.默认情况下,在客户端版本的Windows上未启用minidump

我有这个Java类,我试图使用Eclipse Mars.1 IDE运行.

这是代码:

import com.xuggle.mediatool.IMediaReader; 
import com.xuggle.mediatool.IMediaWriter; 
import com.xuggle.mediatool.ToolFactory; 
import com.xuggle.xuggler.ICodec; 

public class VideoToAudio {

public void convertVideoToAudio(){
    IMediaReader reader = ToolFactory.makeReader("C:/Users/hbxd78/Desktop/test.mp4");
    IMediaWriter writer = ToolFactory.makeWriter("C:/Users/hbxd78/Desktop/agf.mp3", reader);


    int sampleRate = 44100;
    int channels = 1;

    writer.setMaskLateStreamExceptions(true);
    writer.addAudioStream(1, 0, ICodec.ID.CODEC_ID_MP3, channels, sampleRate);

    reader.addListener(writer);

    while (reader.readPacket() == null) ;
}

public static void main(String [] args){
    VideoToAudio vta = new VideoToAudio();
    try{
        vta.convertVideoToAudio();
    }
    catch(Exception e){
        System.out.println("Could not open video file");
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

}

尝试运行以下代码时,我在Eclipse控制台中显示以下错误:

这是程序执行返回的错误日志

#
# A fatal …
Run Code Online (Sandbox Code Playgroud)

java eclipse windows minidump xuggler

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

使用WinDBG从调用堆栈中查找URL

我间歇性地在转储文件中收到一个浏览器因此错误而挂起。

使用!analyze -v3次崩溃后,我收到此错误和堆栈

GetUrlPageData2 (WinHttp) failed: 12007.
Run Code Online (Sandbox Code Playgroud)

但是,我永远无法在失败的转储文件中找到该URL。有人可以帮忙吗?

STACK_TEXT:  
0029e8fc 5ffce1fd 74ce1450 00000000 00000000 user32!NtUserWaitMessage+0x15
0029e960 5ffd5f2c 00000001 0070fab0 00000000 ieframe!CBrowserFrame::FrameMessagePump+0x52e
0029e9a8 5ffd64e4 00000000 74ce1450 00708618 ieframe!BrowserThreadProc+0xf8
0029e9c8 5ffd6441 00708618 00000000 00708618 ieframe!BrowserNewThreadProc+0x88
0029fa38 5ffd62b2 00708618 00000000 76655528 ieframe!SHOpenFolderWindow+0x109
0029fa5c 5ffd61b1 006e4188 00000001 00000000 ieframe!IEWinMainEx+0x204
0029fa78 5ffd6120 006e4188 00000001 00000000 ieframe!IEWinMain+0x77
0029fab0 00c32fdb 006e4188 00000001 01000000 ieframe!LCIEStartAsFrame+0x265
0029fc04 00c312a2 00c30000 00000000 006a21cc iexplore!wWinMain+0x3b2
0029fc98 74ce33aa 7efde000 0029fce4 77159ef2 iexplore!_initterm_e+0x1b1
0029fca4 77159ef2 7efde000 77f3a412 00000000 kernel32!BaseThreadInitThunk+0xe
0029fce4 77159ec5 00c31b0a …
Run Code Online (Sandbox Code Playgroud)

windows debugging windbg postmortem-debugging internet-explorer-8

6
推荐指数
1
解决办法
3812
查看次数