标签: windows-server-2003

删除在PostgreSQL安装期间创建的3个默认数据库是否安全?

我使用提供的一键安装程序在Windows 2003 Server上安装了PostgreSQL 8.4的默认安装.我第一次运行psql -l,我注意到默认安装了三个数据库:postgres,template0template1.

由于具有安全意识,我最初的反应是删除或更改默认配置.但是,我也知道我对数据库没有任何线索(因为这次安装是我自学数据库的第一步),所以我想先问一下.

删除这些是否安全?

windows security postgresql default windows-server-2003

7
推荐指数
2
解决办法
2272
查看次数

在Windows 2003上生成的GUID是否可以安全地用作会话ID?

我的Web应用程序仅通过SSL运行,并在用户使用用户名和密码成功登录后为每个用户设置限时cookie.系统中最大的弱点是损害现有用户的cookie.并且两个猜测会话ID GUID.

我知道第一个弱点的机制,但我想知道我需要担心攻击者根据他们之前通过登录他们已设置的帐户获得的GUID猜测会话ID GUID的可能性有多大?在这种情况下,Web服务器是Windows 2003,并且使用.Net 3.5生成GUID.

security guid windows-server-2003

7
推荐指数
1
解决办法
753
查看次数

在服务器核心计算机上安装Microsoft Office 2007

我有一个Windows服务(目前在Windows 2003 Server下运行),需要使用自动化与几个word文档进行交互.此服务需要移动到新服务器.

是否可以在Windows 2008 R2 Server Core Machine中安装和调用Word文档?

ms-office windows-server-2003

7
推荐指数
1
解决办法
3298
查看次数

Windows服务器版本默认情况下gcServer是否为true?

我有一个.Net 4.0 Win Forms应用程序,我在两个盒子上运行,一个是Win7盒子,一个是Win Server 2k3盒子.2k3盒子上的应用程序全天有2-3个间歇性挂起,似乎是大型垃圾收集,而win7盒子从来没有这些长时间的垃圾收集.Win2k3上的默认GC是否可能与Win7上的默认值不同?

.net garbage-collection windows-server-2003 winforms windows-server

7
推荐指数
1
解决办法
1467
查看次数

为什么我的c #Windows服务在没有任何消息写入应用程序事件日志的情况下停止运行?

我是Windows服务的新手.我为我的c#Windows服务创建了一个安装程序,并且服务器上的安装(Windows Server 2003)似乎已经起作用.当它启动时,它会写入Service started successfully日志.当它停止时,它写道Service stopped successfully.但是,有时服务会在没有向日志写入任何内容的情况下停止运行,因此我会手动启动它.当我随后查看日志时,它Service started successfully按预期显示.奇怪的是,在日志中连续两次看到它显然缺少一个服务以某种方式停止运行的条目.

这可能是什么原因?我将服务设置为自动并安装它以便为所有用户运行.我的印象是,这意味着只要机器启动,服务就会自动启动.我如何找出它停止的原因?崩溃的服务会自动写入事件日志,还是必须以他们记录崩溃原因的方式处理异常?

编辑:一些额外的信息:

  • 我已将其设置为以本地系统帐户登录
  • 在恢复选项下,我将其设置为在第一次失败时重新启动.我没有任何第二次或后续的失败.

更新:回答者推荐了一个全局异常处理程序.虽然我不会将其作为永久修复来实现,但它至少可以帮助我找出问题发生的位置.我实际上用我安装的服务对它进行了测试,它确实有效 我发现未处理的异常实际上会使服务崩溃,而根本不会向日志写入任何内容.我认为它至少会报告一些应用程序错误,但事实并非如此.

static void Main()
{
    AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);

    //other code here
}

static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
    Utilities.WriteIt(e.ExceptionObject as Exception);
}
Run Code Online (Sandbox Code Playgroud)

.net c# windows-services .net-4.0 windows-server-2003

7
推荐指数
1
解决办法
8425
查看次数

使用简单MAPI TEmail组件进行日志记录时出现死锁

我们正在使用免费软件MAPI/SMAPI实现间歇性死锁.我怀疑实现是否有问题但是可能将登录标志更改为MapiLogon或Exchange上的配置设置可以解决此问题.

Result := MapiLogon(0, LogonProfile, LogonPassword, flLogonFlags, 0, @hSession);
Run Code Online (Sandbox Code Playgroud)

为@J 添加了cudo

不鼓励使用简单MAPI.正确的操作是开始使用扩展MAPI或Outlook对象模型.虽然我同意这一说法,但我没有任何影响力来实现这一点.

当前设置的解决方案或理解为什么会发生死锁的解决方案仍然很难实现.

简而言之

  • 线程0b60调用MapiLogof
  • 在logof期间,它等待线程 0894
  • 线程0894等待临界区036c
  • Critical部分036c被线程锁定0b60

僵局

内核转储显示以下关键部分被线程锁定并拥有 b60

    CritSec EMSMDB32!ScStatClose+17ac7 at 354650d0
    WaiterWoken        No
    LockCount          1
    RecursionCount     1
    OwningThread       b60
    EntryCount         0
    ContentionCount    1
    *** Locked

线程的0b60调用堆栈

内核线程对象88a53758
注意KeWaitForSingleObjectwith参数87fc3c68是线程0894

    b8b4fcec 8093b2e4 87fc3c68 00000006 00000001 nt!KeWaitForSingleObject+0x346 (FPO: [Non-Fpo])
    b8b4fd50 8088b658 00000184 00000000 00000000 nt!NtWaitForSingleObject+0x9a (FPO: [Non-Fpo]) …

delphi mapi windbg delphi-7 windows-server-2003

7
推荐指数
1
解决办法
502
查看次数

如何正确安装msvcr71.dll

我如何在Windows Server 2003上安装msvcr71.dll,这是我的软件所需要的.我真的不想将这个dll复制到system32文件夹,因为它可能会破坏这个目标系统.

dll windows-server-2003

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

Delphi 7:Win XP或Windows Server 2003下的编译有何不同?

我有一个遗留的应用程序来维护.目前,发布是从一个特定的开发工作站构建的,这是一个坏的坏习惯.

我要求使用虚拟化构建服务器从一个集中式环境中自动构建.唯一的问题是他们给我的服务器运行Windows Server 2003,他们不会给我一个Windows XP来做到这一点...

我应该在具体问题上小心,我应该注意什么?

谢谢

delphi compiler-construction windows-xp windows-server-2003

6
推荐指数
3
解决办法
975
查看次数

我的服务器上有两个machine.config文件,我编辑哪一个,如何验证它们的使用?

我需要进行一些性能调整,需要修改以下设置:processModel,httpRuntimeconnectionManagement.我想这很简单,但我不确定要编辑的两个machine.config文件中的哪一个,或者我都编辑它们?

  • \ Windows\microsoft.net\Framework\v2.0.50727\CONFIG\machine.config
  • \ Windows\microsoft.net\Framework64\v2.0.50727\CONFIG\machine.config

作为后续问题,如何验证是否已应用设置?

我应该提一下,服务器运行的是带有IIS 6.0(64位)和MSSQL Server Enterprise 2005(64位)的Windows Server 2003 Enterprise(64位).

我在这里先向您的帮助表示感谢!

.net asp.net windows-server-2003 machine.config

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

JVM返回错误143

在Windows 2003上作为计划任务运行的Java应用程序崩溃,没有任何日志或任何有助于找出发生的事情的内容.唯一可用的信息是应用程序返回代码143(8F).从计划任务日志中检索到该错误代码.

有谁知道错误代码(143)代表什么?注销用户是否可能导致应用程序终止?

谢谢,

java scheduled-tasks windows-server-2003

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