- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
当我让一个 Windows 服务尝试安装另一个 Windows 服务时遇到问题。
具体来说,我有一个 TeamCity 代理在 Windows 2008 AWS 实例上为我运行测试。这些测试是用 Java 编写的,它会输出一个 .bat 脚本来安装一个服务(我们称之为服务 A),每次都给它一个唯一的名称。
违规行在 .bat 脚本中:sc create "%serviceName%"binPath= %binPath% DisplayName= "%serviceDisplayName:"=%"start= %serviceStartType%
。我相信只要服务名称是唯一的就应该可以工作。
如果我使用管理员帐户在命令行上手动运行测试,它确实有效。安装服务A,测试完成,最后卸载服务A。
我尝试以本地系统、管理员和管理员组成员的另一个用户身份运行 TeamCity 代理。我也试过完全禁用 UAC。
推测问题是拒绝访问类型错误,尽管目前尚不清楚。还有一些途径可以探索,但这确实是一个简单的问题:作为服务运行的进程是否禁止安装其他服务?我是否需要做一些特殊的事情来配置机器/帐户以允许它执行此操作?
测试的重点是安装和使用服务 A,因此解决方法不相关 - 服务 A 必须作为黑盒运行。
Cảm ơn!
1 Câu trả lời
只要进程具有适当的权限,创建服务就如何创建进程可以执行没有限制。也就是说,一个进程可以作为服务运行并创建另一个服务——这里唯一要考虑的是适当的权限级别。
从进程内运行批处理脚本(而不是直接通过命令行上的用户输入)经常出现的问题是预期的环境并不总是加载的环境。在这种情况下,批处理脚本中引用的环境变量似乎在作为服务运行时未正确设置,这当然会导致服务安装失败。纠正批处理脚本脱壳时加载的环境是这里的正确解决方案。
关于windows - Windows 服务可以安装另一个 Windows 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26913545/
Chúng tôi đang tạo một ứng dụng Silverlight LOB n lớp và đang cân nhắc sử dụng Dịch vụ .NET RIA. Chúng tôi không rõ điều này liên quan như thế nào đến API dịch vụ WCF hiện tại của chúng tôi. Kiến trúc hiện tại của chúng tôi là: Silverlight
Bối cảnh: Tôi có một hệ thống chủ-công nhân trên ngăn xếp celery + rabbitmq. Hệ thống được docker hóa (dịch vụ worker không được cung cấp ở đây) phiên bản: '2' dịch vụ: rabbit:
Tôi mới sử dụng Windows Azure và đang cố gắng triển khai ứng dụng web của mình lên Windows Azure. Trong ứng dụng của tôi, tôi sử dụng một số dịch vụ web và bây giờ tôi muốn biết cách sử dụng chúng trong Windows Azure
Vì vậy, theo những gì tôi hiểu về dịch vụ, có vẻ như các đối tượng tùy chỉnh là cách tốt nhất khi ghi vào dịch vụ để trả về dữ liệu. Nếu tôi đang viết một dịch vụ sẽ được sử dụng để 1) điền thông tin vào cơ sở dữ liệu hoặc 2) cung cấp thông tin cho một trang web, thì có trường hợp sử dụng nào để trả về một tập dữ liệu/bảng dữ liệu thay vì danh sách các đối tượng tùy chỉnh chứa tất cả những thông tin này không?
Tôi đã tìm kiếm câu trả lời trên cả Google và stackoverflow nhưng có vẻ như không tìm thấy. Tôi đang cố gắng đưa kết quả của thử nghiệm Azure vào một ứng dụng. Tôi đã tạo ứng dụng này bằng ibuildapp và Google Forms. Cách sử dụng g
Tôi vô tình xóa svc kubernetes của mình: dịch vụ "kubernetes" đã xóa bằng cách sử dụng: kubectl delete svc --all Tôi nên làm gì? Tôi chỉ muốn xóa dịch vụ đó đi để
Tôi đang cố gắng xác định cách hiệu quả nhất để khắc phục sự cố dịch vụ mạng. Tình huống của tôi: Tôi đang phát triển một ứng dụng Android để lưu trữ và truy xuất dữ liệu từ cơ sở dữ liệu mysql (trên máy chủ PC của tôi) thông qua dịch vụ web. Người dùng nhấn nút Gửi
Tôi đã xem qua tài liệu về Android và thấy tò mò. Khi nào thì nên liên kết dịch vụ thay vì hủy liên kết? Nó có những ưu điểm/hạn chế gì? Câu trả lời hay nhất: Khi nào bạn sẽ liên kết một dịch vụ
Tôi đang cố gắng hiểu Hive theo góc nhìn kiến trúc và tôi đang tham khảo cuốn sách của Tom White về Hadoop. Tôi đã tìm thấy những thuật ngữ sau liên quan đến Hive: Hive Services, hiveserver2, metastore, v.v.
Vấn đề của tôi: Tôi không thể điều hướng đến địa chỉ cơ sở sau khi cài đặt dịch vụ vì dịch vụ không tiếp tục chạy (dừng ngay lập tức). Tôi có cần phải làm gì trên máy chủ hoặc máy của mình để làm cho baseAddress có hiệu lực không? Bối cảnh: Tôi đang cố gắng học cách sử dụng Dịch vụ Windows
Tôi đang cố gắng quyết định cách tổ chức phù hợp cho các dịch vụ web của mình. Tôi có nên có nhiều ASMX để biểu diễn các chức năng khác nhau trong dịch vụ Web hay chỉ nên có một ASMX? Nếu tôi có nhiều ASMX, điều đó có nghĩa là có nhiều dịch vụ web không? Nếu tôi chỉ có một
Tôi đang làm việc trên một dự án cung cấp dịch vụ lưu trữ trên nền tảng Azure. Dịch vụ này được sử dụng bởi máy khách iPhone, đây là một trong những lý do quan trọng để lựa chọn các phương pháp còn lại. Chúng tôi hy vọng sẽ sử dụng AccessControlService(ACS) và sử dụng
Tôi mới sử dụng Ionic và đang sử dụng Ionic 3.9.2. Tôi có một số lệnh đầu cuối để phục vụ ứng dụng Ionic của mình, tuy nhiên, tôi không thấy có sự khác biệt nào giữa hai lệnh này. phục vụ ion và ion s
đóng cửa. Câu hỏi này cần được hỏi một cách tập trung hơn. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện điều này không? Cập nhật câu hỏi để tập trung vào một vấn đề duy nhất bằng cách chỉnh sửa bài đăng này. Đã đóng 8 năm trước. Cải thiện câu hỏi này
Tôi mong muốn được hỏi câu hỏi này như một phần của dự án. Tôi đã có kinh nghiệm phát triển và sử dụng các dịch vụ Web trước đây và rất quen thuộc với chúng. Tuy nhiên, tôi được thông báo rằng như một phần của dự án tiếp theo, tôi sẽ cần sử dụng một dịch vụ web "an toàn". Bạn có thể cung cấp thêm thông tin chi tiết không?
Tôi đã tìm kiếm rất nhiều thông tin về vấn đề này nhưng không thể tìm ra giải pháp. Vấn đề ở đây là tôi muốn kết nối với WCF bằng Apache Cordova và Visual Studio. Vì vậy, nếu ai tìm thấy giải pháp phù hợp, vui lòng đăng liên kết
Tôi có một WCF (lấy từ mẫu trang web MS) được lưu trữ trong Dịch vụ Windows và tôi có thể truy cập và gọi các phương thức bằng Giao diện người dùng SOAP. Tuy nhiên, khi tôi thử gọi cùng một phương thức từ một ứng dụng web bằng jquery, tôi vẫn nhận được
Chúng tôi đã xây dựng một ứng dụng Android có thể gửi các yêu cầu HTTP từ Android đến máy chủ PHP của tôi. Để đáp lại, dịch vụ web sẽ gửi một đối tượng JSON đến ứng dụng Android để hiển thị kết quả. Giống như nó
Tôi đang cố gắng gọi một dịch vụ web soap trong một ứng dụng Android, nó yêu cầu một giá trị enum làm tham số, đó là enum cờ. Làm thế nào tôi có thể truyền một số giá trị dưới dạng enum cờ từ ứng dụng Android sang phương thức dịch vụ web này? Tôi sử dụng K
Tôi thử cài đặt Google Play trên trình giả lập. Tôi đã làm theo hướng dẫn từ Google Dev Site. Sử dụng ADV Manager có vẻ ổn, thiết bị đang nhắm mục tiêu đến Google API phiên bản 22, nhưng khi tôi chạy
Tôi là một lập trình viên xuất sắc, rất giỏi!